Возможно баг в web-интерфейсе

Ruslan6 years ago

Возникла проблема со связью с трекером Coban TK-103B. Судя по логам, трекер отправляет на сервер команду для подключения.
Сервер отвечает ему командой "load". Дальше трекер сбрасывает GPRS соединение (меняется IP-адрес) и заново отправляет на сервер команду для подключения. И так происходит бесконечно.

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

Пробовал в настройках сервера включать и отключать фильтр позиции (filter.enable).

Как-то можно сделать, чтобы статус не менялся на "Онлайн", пока сервер не получит корректные координаты? Ну чтобы не вводить пользователей в заблуждение.

Как вы думаете, почему трекер постоянно сбрасывает интернет соединение?

Вот лог сервера:

2018-12-23 13:06:44  INFO: [cc659262: 5001 < 91.247.57.189] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:06:44  INFO: [cc659262: 5001 > 91.247.57.189] HEX: 4c4f4144
2018-12-23 13:07:11  INFO: [cc659262: 5001 < 91.247.56.214] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:07:11  INFO: [cc659262: 5001 > 91.247.56.214] HEX: 4c4f4144
2018-12-23 13:11:34  INFO: [cc659262: 5001 < 91.247.57.157] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:11:34  INFO: [cc659262: 5001 > 91.247.57.157] HEX: 4c4f4144
2018-12-23 13:12:05  INFO: [cc659262: 5001 < 91.247.58.64] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:12:05  INFO: [cc659262: 5001 > 91.247.58.64] HEX: 4c4f4144
2018-12-23 13:12:35  INFO: [cc659262: 5001 < 91.247.58.67] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:12:35  INFO: [cc659262: 5001 > 91.247.58.67] HEX: 4c4f4144
2018-12-23 13:13:05  INFO: [cc659262: 5001 < 91.247.57.6] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:13:05  INFO: [cc659262: 5001 > 91.247.57.6] HEX: 4c4f4144
Ruslan6 years ago

Извините, что пишу на русском. С английским пока не дружу.

Ruslan6 years ago

Это прописано в файле default.xml:

   <entry key='filter.enable'>true</entry>
   <entry key='filter.invalid'>true</entry>
   <entry key='filter.zero'>true</entry>
   <entry key='filter.future'>300</entry>
Ruslan6 years ago

Выяснил причину того, что трекер после получения команды LOAD сбрасывал интернет-соединение. Оказывается, на сим-карте закончились деньги. Но сотовый провайдер почему-то полностью не отключил GPRS связь, а позволял отправить одно сообщение серверу по UDP-протоколу.