Показать сообщение отдельно
Старый 23.10.2015, 17:03   #527
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 37
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Цитата:
Сообщение от Lexx09 Посмотреть сообщение
Возникла кое-какая идея причины такого некорректного поведения GPSBridge. Экспериментально проверил. Подтвердилась.

А предположил я то, что GPSBrdige конфликтует сам с собой, а именно - сервис при каждом запуске создает новый поток, который пытается получить данные с TCP-порта, а т.к. порт занят другим, ранее созданным, потоком, то возникает ошибка.

Накликал 10 раз по иконке GPSBridge и посмотрел логи (отфильтровано по ошибкам):


В логах видно, что сообщения об ошибках от GPSBridge идут не раз в 10 сек, а массово.

Для 100% уверенности проверил количество потоков:


Их 10! И каждый пытается подключиться к TCP-порту. По правильному, поток должен быть один, и его можно остановить, запустить, перезапустить. Косяк разработчиков.
присоединюсь к трабле, похоже и у меня такая штука возникает , при потере координат только перезапуск помогает , наверное убиваются лишние потоки бриджа , уже есть какое-то решение этого косяка?
vasekbfg вне форума   Ответить с цитированием