Тема: Проблема со службой связи с контроллерами
Установил - Не помогло(
Вот, что еще могу подсказать:
1. отключил половину контроллеров: стала жрать память в разы меньше, но все равно жрет!
2. если отключить сеть, то служба связи отображает потерю связи не сразу, от нескольких секунд до 2-5 минут! Такое ощущение, что огромная очередь сообщений в потоке и просто не успевает их обрабатывать. Может как-то надо настроить MySQl?
3. если закрыть службу связи с контроллерами, то она закрывается тоже не сразу. Смотрю в диспетчере задач: пока она закрывается, память, занятая ей по-тихонечку освобождается.
4. иногда, но очень редко, объем памяти занятый процессом резко снижается ( с 18000 до 5000 Кб), но потом опять сразу начинает жрать.
5. при отключенной сети, т.е. при отсутствии связи, память не жрет (объем занятой памяти не изменяется)
Я так понимаю, пока решения проблемы нет?
Работаем над этой проблемой. Как только будет решена, то сразу отпишемся на форуме.
Спасибо, за оперативный ответ. Будем ждать)
В области уведомления Windows значок службы связи с контроллерами есть?
Если есть, то в диспетчере задач должно быть два процесса service_controller.exe:
1) service_controller.exe /service - сама служба, она не “кушает память”
2) service_controller.exe - интерфейс отображения состояний связи с контроллерами, как раз и “кушает” память.
Посмотрите, так ли у Вас.
Значок в трее есть, служба запущена.
В диспетчере задач два процесса:
services.exe - не жрет память
service_controller.exe - жрет память
Там должно быть два процесса service_controller.exe, не services.exe, а именно service_controller.exe:
первый процесс - служба;
второй процесс - desktop приложение.
с таким именем только один процесс. могу скриншот выслать.
Скриншот не нужен. Если служба связи с контроллерами установлена как служба Windows и в области уведомления есть значок, то это однозначно означает, что запущено два процесса service_controller.exe.
Отсортированы по алфавиту!
установлено как запуск вручную!
установлено как запуск вручную!
Тогда все понятно.
Пока решаем проблему утечки памяти необходимо переустановить службу связи с контроллерами как службу Windows и из автозагрузки убрать запуск интерфейса отображения состояния связи (если есть в автозагрузке).
Если будет необходимо посмотреть состояние связи, запустите интерфейс, а потом закройте. И не надо будет перезагружать службу связи или компьютер. Также состояние связи с контроллерами можно просматривать и из конфигуратора (правой кнопкой мыши на модуле связи и пункт “Состояние связи с контроллерами”).
Спасибо огромное!
Все как и сказали!
Установил как службу и этот процесс память не жрет!!!
Приятно иметь дело с такой технической поддержкой!
Только это не конец, это временное решение, будем добиваться результата, не пропадайте.