|
Сервер взаимодействия: Не видно нескольких пользователей | ☑ | ||
---|---|---|---|---|
0
salex_99
05.12.18
✎
20:37
|
Сервер взаимодействия, релиз 3.0.16 от 06.07.2018
Развернут на WinSrw2012R2 Полгода работы - полет нормальный. Сегодня из-под сеанса другого пользователя попытался отправить контекстное сообщение и в поле "Кого оповестить" не смог себя выбрать. Пошел на свое место и обнаружил что есть 3 пользователя СВ (системы взаимодействия) которых я не могу выбрать в поле "Кого оповестить". При этом пользователи есть в базе СВ и им программно можно отправить сообщения, и переписываться с ними в обсуждениях, которые они создают, добавить в их в обсуждение тоже не дает. Вопрос куда копать? |
|||
1
salex_99
05.12.18
✎
21:27
|
в таблице public."user" пользователи есть, пометка удаления - false
в таблице subscriber_member ИД всех пользователей есть Попробовал в базе поменять name fullname пользователю, который доступен для выбора - в выпадающем списке 1С все осталось по-старому. Похоже выпадающий список кеширован. Вопрос, где и как сбросить кеш на сервере взаимодействия? Перезагрузка не помогла |
|||
2
salex_99
10.12.18
✎
17:46
|
UPD. Развернул новый сервер взаимодействия с нуля пошагово по инструкции ИТС. Сервер стал без ошибок. После этого восстановил БД сообщений из бекапа и зарегистрировал рабочую базу в новом сервере. Все сообщения подтянулись, а автоподбор пользователей в полях "Кого оповестить" и "Добавить пользователей" вообще не выдает ни одного пользователя ))
Как я понял из статьи https://habr.com/company/1c/blog/422903/ для автоподбора пользователей их наименования должны быть проиндексированы службой 1ce-elasticsearch, а также, возможно, присутствовать в кеше 1ce-hazelcast Вопрос: Если я правильно понимаю архитектуру решения, каким образом заставить систему обновить кеши и индексы поиска по данным БДSQL? |
|||
3
salex_99
12.12.18
✎
14:36
|
Поддержка ИТС помогла:
Попробуйте выполнить переиндексацию: curl -XPOST --user operator:operator localhost:8087/admin/search_users/recreate_index?load=true curl -XPOST --user operator:operator localhost:8087/admin/search_objects/recreate_index?load=true localhost:8087 - это адрес вашего административного API. Он такой по умолчанию и доступен только локально с той машины, куда устанавливался сервер. На всякий случай: config\com._1c.ecs.management.yml - адрес административного endpoint-а. data\security\admin-panel-users.xml - логины-пароли для доступа к ней. |
|||
4
salex_99
12.12.18
✎
14:38
|
После переиндексации проблемы с автоподбором получателей и поиском в обсуждениях ушли.
Мож кому-то еще будет полезно ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |