Форумы  ·  Войти  · 

Тема: Проблема со службой связи с контроллерами

Страница 2 из 3, все  < 1 2 3 > 
[ #16 ]  24.01.13 18:08   Игорь  (31/24.01.13)  

Установил - Не помогло(

Вот, что еще могу подсказать:
1. отключил половину контроллеров: стала жрать память в разы меньше, но все равно жрет!

2. если отключить сеть, то служба связи отображает потерю связи не сразу, от нескольких секунд до 2-5 минут! Такое ощущение, что огромная очередь сообщений в потоке и просто не успевает их обрабатывать. Может как-то надо настроить MySQl?

3. если закрыть службу связи с контроллерами, то она закрывается тоже не сразу. Смотрю в диспетчере задач: пока она закрывается, память, занятая ей по-тихонечку освобождается.

4. иногда, но очень редко, объем памяти занятый процессом резко снижается ( с 18000 до 5000 Кб), но потом опять сразу начинает жрать.

5. при отключенной сети, т.е. при отсутствии связи, память не жрет (объем занятой памяти не изменяется)

[ #17 ]  25.01.13 11:54   Игорь  (31/24.01.13)  

Я так понимаю, пока решения проблемы нет?

[ #18 ]  25.01.13 11:57   Ware.Support  EXPERT  

Работаем над этой проблемой. Как только будет решена, то сразу отпишемся на форуме.

[ #19 ]  25.01.13 11:58   Игорь  (31/24.01.13)  

Спасибо, за оперативный ответ. Будем ждать)

[ #20 ]  25.01.13 13:20   Ware.Support  EXPERT  

В области уведомления Windows значок службы связи с контроллерами есть?
Если есть, то в диспетчере задач должно быть два процесса service_controller.exe:
1) service_controller.exe /service - сама служба, она не “кушает память”
2) service_controller.exe - интерфейс отображения состояний связи с контроллерами, как раз и “кушает” память.

Посмотрите, так ли у Вас.

[ #21 ]  25.01.13 13:23   Игорь  (31/24.01.13)  

Значок в трее есть, служба запущена.
В диспетчере задач два процесса:

services.exe - не жрет память
service_controller.exe - жрет память

[ #22 ]  25.01.13 13:26   Ware.Support  EXPERT  

Там должно быть два процесса service_controller.exe, не services.exe, а именно service_controller.exe:
первый процесс - служба;
второй процесс - desktop приложение.

[ #23 ]  25.01.13 13:30   Игорь  (31/24.01.13)  

с таким именем только один процесс. могу скриншот выслать.

[ #24 ]  25.01.13 13:32   Ware.Support  EXPERT  

Скриншот не нужен. Если служба связи с контроллерами установлена как служба Windows и в области уведомления есть значок, то это однозначно означает, что запущено два процесса service_controller.exe.

[ #25 ]  25.01.13 13:32   Игорь  (31/24.01.13)  

Отсортированы по алфавиту!

Вложенный рисунок
proc.jpg
[ #26 ]  25.01.13 13:33   Игорь  (31/24.01.13)  

установлено как запуск вручную!

[ #27 ]  25.01.13 13:38   Ware.Support  EXPERT  
Игорь - 25.01.13 13:33

установлено как запуск вручную!

Тогда все понятно.
Пока решаем проблему утечки памяти необходимо переустановить службу связи с контроллерами как службу Windows и из автозагрузки убрать запуск интерфейса отображения состояния связи (если есть в автозагрузке).
Если будет необходимо посмотреть состояние связи, запустите интерфейс, а потом закройте. И не надо будет перезагружать службу связи или компьютер. Также состояние связи с контроллерами можно просматривать и из конфигуратора (правой кнопкой мыши на модуле связи и пункт “Состояние связи с контроллерами”).

[ #28 ]  25.01.13 13:45   Игорь  (31/24.01.13)  

Спасибо огромное!
Все как и сказали!
Установил как службу и этот процесс память не жрет!!!

[ #29 ]  25.01.13 13:45   Игорь  (31/24.01.13)  

Приятно иметь дело с такой технической поддержкой!

[ #30 ]  25.01.13 13:51   Oleg [Editor]  KOMENDANT LAB  

Только это не конец, это временное решение, будем добиваться результата, не пропадайте.

Страница 2 из 3, все  < 1 2 3 > 
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"