«О-Такси»
Главная => Об оборудовании => Тема начата: Сергей от Февраль 09, 2014, 12:32:55 am
-
Добрый день. Спасибо Алексею за форум.
Вопрос по андроиду.
При просмотре журнала (Java) у некоторых водителей наблюдается большое количество сообщений "отключение от сервера" и через несколько секунд "подключение к серверу" в то время как у других таких сообщений почти нет или очень мало. Иногда количество подобных сообщений доходит до 40 - 50 за смену.
Может кто нибудь подсказать какова причина подобных отключений - подключений и как побороть?
-
Доброго!
В большинстве случаев ситуация возникает при плохом качестве связи между сервером и водительским терминалом. Нужно поинтересоваться у водителей каким оператором они пользуются. Может имеет смысл сменить оператора связи ?
-
Спасибо. Частично проблему удалось решить.
Практически все пользуются одним и тем же оператором.В некоторых случаях помогла замена sim карты, в некоторых случаях сброс в заводские настройки телефона, а некоторым ничего не помогает.
-
Со стороны сервера Java можно регулировать время сброса таких соединений.
В файле n_JServer.ini
параметры
NOOPINTERVAL=30
NOOPINTERVALCOUNT=3
30 сек по 3 раза пропущено - переподключение водителя.
После корректировок необходимо перезапустить Java сервер.
-
В мобильном приложении отображается величина ПИНГОВ. Каково допустимое их значение ?
Спасибо.
-
В мобильном приложении отображается величина ПИНГОВ. Каково допустимое их значение ?
Спасибо.
Я думаю до 700 мс.. Это время задержки обмена между водительским терминалом и сервером Java. Работать будет в любом случае, но время реакции будет увеличиваться вместе с увеличением значения пинга.
-
После долгих изысканий и бесполезной траты времени пришли к выводу, что виновны сами телефоны- китайские поделки. Все можно решить только заменой таких телефонов.
-
У нас такое тоже было. Что помогало:
1. Сброс тела в заводские настройки.
2. Переустановка О-такси.
3. Банальный перевтык симки или перенос ее в другой разьем, в 2-симочных телах.
Ни один из 50-ти телефонов не пришлось менять.
Про пинг. Заказы нормально проходят при его значении до 2000. Важно не само значение пинга, а его стабильность. Понаблюдайте за показаниями 3-5мин. Если цифирь колеблется незначительно - все ок. Но если она скачет от 300 до 1500 - "кинА не будет"! Либо надо сменить дислокацию, либо плохой контакт с симкой.
-
Спасибо, Андрей. Из более чем 200 телефонов заменили 5 или 6. Никакие ухищрения не помогали. Замена решила эту проблему. Нельзя сказать, что избавились от потери связи совсем. Настроено 5 мин пропадания до вылета из очереди. Иногда случается, вылетают. Чаще (но не всегда) в определенных местах.
-
5 минут не маловато? Банальное посещение магазинчика, расположенного в подвальном помещении где нет связи - и таксист уже считает всех врагами! :)
Зы. У нас тоже есть пара мест в городе, где связь с сервером пропадает тупо всегда. Кусок дороги протяженностью около 500м.
-
Андрей, данное решение продиктовано самими же водителями.
Вопрос возник буквально через неделю, после тестового запуска программы. Вопрос вот в чем:
если не выходить из программы, а просто выключить телефон, то по включению оного оказывается, что водитель остался в очереди, да еще и стал первым. То же выходя на работу утром, он то же первый!
Многие взяв бордюр и покатавшись с пол часа-час и включив телефон оказываются в очереди первыми, несмотря на то, что очередь уже давно прошла. Теперь после 5 мин (было до недавнего времени 10) он включив телефон вылетает из очереди и со стоянки. Начали с одного часа, пришли к 5 мин. Повторюсь, по просьбе одних водителей в борьбе с хитро;%%ми. Хотя скорее всего придется возвращаться на 8-10
Водителя не проведешь, водитель такие подвохи на раз раскалывает.
-
Странно. У меня утром у всех водителей в ява-журнале запись "помещен в конец очереди" и пофик каким образом он заканчивал смену - выключением или выходом. Там где настраивается допустимое число пропусков и отказов, там же настроено 60мин без связи.
-
Все правильно.
При запуске программы по-умолчанию стоял 0, т.е. не помещался в конец очереди и не сбрасывалаь стоянка при любом времени.