Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сервер взаимодействия: Не видно нескольких пользователей

Сервер взаимодействия: Не видно нескольких пользователей
Я
   salex_99
 
05.12.18 - 20:37
Сервер взаимодействия, релиз 3.0.16 от 06.07.2018
Развернут на WinSrw2012R2
Полгода работы - полет нормальный.
Сегодня из-под сеанса другого пользователя попытался отправить контекстное сообщение и в поле "Кого оповестить" не смог себя выбрать. Пошел на свое место и обнаружил что есть 3 пользователя СВ (системы взаимодействия) которых я не могу выбрать в поле "Кого оповестить". При этом пользователи есть в базе СВ и им программно можно отправить сообщения, и переписываться с ними в обсуждениях, которые они создают, добавить в их в обсуждение тоже не дает.
Вопрос куда копать?
 
 
   salex_99
 
1 - 05.12.18 - 21:27
в таблице public."user" пользователи есть, пометка удаления - false
в таблице subscriber_member ИД всех пользователей есть
Попробовал в базе поменять name fullname пользователю, который доступен для выбора - в выпадающем списке 1С все осталось по-старому. Похоже выпадающий список кеширован. Вопрос, где и как сбросить кеш на сервере взаимодействия? Перезагрузка не помогла
   salex_99
 
2 - 10.12.18 - 17:46
UPD. Развернул новый сервер взаимодействия с нуля пошагово по инструкции ИТС. Сервер стал без ошибок. После этого восстановил БД сообщений из бекапа и зарегистрировал рабочую базу в новом сервере. Все сообщения подтянулись, а автоподбор пользователей в полях "Кого оповестить" и "Добавить пользователей" вообще не выдает ни одного пользователя ))
Как я понял из статьи https://habr.com/company/1c/blog/422903/ для автоподбора пользователей их наименования должны быть проиндексированы службой 1ce-elasticsearch, а также, возможно, присутствовать в кеше 1ce-hazelcast

Вопрос: Если я правильно понимаю архитектуру решения, каким образом заставить систему обновить кеши и индексы поиска по данным БДSQL?
   salex_99
 
3 - 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 - логины-пароли для доступа к ней.
   salex_99
 
4 - 12.12.18 - 14:38
После переиндексации проблемы с автоподбором получателей и поиском в обсуждениях ушли.
Мож кому-то еще будет полезно )

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.