Тема: Служба связи с контроллерами
Привет. По какому принципу работает “Служба связи с котроллерами”?
Постоянные проблемы, то все контроллеры в списке, то половины нет и не понятно как “добавить” их.
Перезапуски сервиса/сервера не помогают. Котроллер в сети, пингуется, статистику можно посмотреть.
Служба связи с контроллерами берет список контроллеров путем запроса из базы MySQL. Если контроллеры появляются не все, это значит что сервер не смог в течение значительного времени обработать запрос. Самая распространенная причина - это нехватка оперативной памяти из-за расросшейся базы, чаще всего из-за большого количества событий с большими фото. Также медленный жесткий диск ну и компьютер в целом. База может быть перегружена запросами, например в этот момент делаются какие-то отчеты. Подобная проблема может наблюдаться на виртуальных машинах, которые отдают данные иногда раз в несколько секунд.
16 Gb. Фото нет. Стоит на хосте. Отчеты не делаются, не чем не перегружена. Даже если учесть все это, как их добавить в службу? И опять так если нет связи с контроллером, он пишет нет связи. А их просто нет в списке даже.
В само приложение службы связи контроллеры не добавляются. Служб может быть несколько, и каждая может работать со своей группой контроллеров. Все это настраивается в Конфигураторе, где у каждой службы связи создаются контроллеры. Когда запускается само приложение службы то указывается ее ИД из Конфигуратора. В каждой службе отображаются только ее контроллеры. Кстати, контроллеры отображаются в службе связи если их статус “активен” (это в настройках каждого контроллера).