Высокая загрузка процессора службой коммуникатора.

Стартовая страница Форумы Ошибки в работе Ошибки Коммуникатора Высокая загрузка процессора службой коммуникатора.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #8155
    Komrade82
    Участник

    На компьютере с ОС Windows XP установлены сервер (без вэб-интерфейса) и коммуникатор. Служба коммуникатора забирает 75-80% ресурсов процессора. После перезапуска примерно 20 секунд загрузка менее 5%, потом резко возрастает. В логах ошибок нет — только сообщения о приеме команд от модуля автоуправления. Опрашивается 1 линия OPC, 1 линия Modbus TCP. Также 1 линия отправки СМС через модем и 1 линия для записи по Modbus TCP.

    #8156
    Komrade82
    Участник

    Обнаружил следующее: после перезагрузки КП связи с модемом показывает ошибку и коммуникатор начинает грузить процессор. После успешной отправки СМС состояние приходит в норму, как и загрузка процессора.

    Можно ли отключить опрос КП совсем, чтобы осталась только отправка команд?

    #8157
    manjey73
    Участник

    Насколько я помню, можно только назначить опрос КП раз в сутки.
    Так же желательно настроить внеочередной опрос КП после отправки команды для обновления данных.

    #8162
    Mikhail
    Модератор

    Сообщение выше совершенно верно.
    Вы можете для проверки оставить активной только одну линию, которая грузит процессор, чтобы быть уверенным, что проблема именно в ней. Пришлите часть лога линии связи в тот момент, когда возникает проблема.

    #8165
    Komrade82
    Участник

    Вот часть лога:

    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: 00300035002A00330023002E
    +CMGL: 17,1,,160
    07919{много цифр}0442
    +CMGL: 18,1,,160
    07919{много цифр}0442
    +CMGL: 19,1,,160
    07919{много цифр}043F
    +CMGL: 20,1,,160
    07919{много цифр}044B
    +CMGL: 21,1,,98
    07919{много цифр}002E
    +CMGL: 22,1,,160
    07919772929090{много цифр}0448
    ERROR
    Запрос списка сообщений
    Отправка: AT+CMGL=4
    Приём: +CMGL: 1,1,,160
    07919772929090{много цифр}002C
    +CMGL: 2,1,,160
    07919772929090{много цифр}0053
    +CMGL: 3,1,,160
    и т.д до следующего сеанса связи ( было настроено 1 раз в час)

    Перенастроил на опрос 1 раз в сутки — загрузка прекратилась.

    #8168
    Mikhail
    Модератор

    Это команда считывания входящих СМС. Думаю, после того как Вы считаете все имеющиеся СМС, загрузка процессора прекратится.
    Или драйверу не удаётся считать все СМС? Тогда их можно очистить с помощью AT-команды.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Вы должны авторизироваться для ответа в этой теме.