Автор Тема: Отключение от сервера  (Прочитано 5395 раз)

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Отключение от сервера
« : Февраль 09, 2014, 12:32:55 am »
Добрый день. Спасибо Алексею за форум.
Вопрос по андроиду.
При просмотре журнала (Java) у некоторых водителей наблюдается большое количество сообщений "отключение от сервера" и через несколько секунд  "подключение к серверу" в то время как у других таких сообщений почти нет или очень мало. Иногда количество подобных сообщений доходит до 40 - 50 за смену.
Может кто нибудь подсказать какова причина подобных отключений - подключений и как побороть?

RA

  • Newbie
  • *
  • Сообщений: 37
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #1 : Февраль 12, 2014, 10:22:50 am »
Доброго!
В большинстве случаев ситуация возникает при плохом качестве связи между сервером и водительским терминалом. Нужно поинтересоваться у водителей каким оператором они пользуются. Может имеет смысл сменить оператора связи ?

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #2 : Февраль 13, 2014, 01:19:33 am »
Спасибо. Частично проблему удалось решить.
Практически все пользуются одним и тем же оператором.В некоторых случаях помогла замена sim карты, в некоторых случаях сброс в заводские настройки телефона, а некоторым ничего не помогает.

RA

  • Newbie
  • *
  • Сообщений: 37
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #3 : Февраль 13, 2014, 01:59:35 pm »
Со стороны сервера Java можно регулировать время сброса таких соединений.
В файле n_JServer.ini
параметры
NOOPINTERVAL=30
NOOPINTERVALCOUNT=3
 30 сек по 3 раза пропущено - переподключение водителя.
После корректировок необходимо перезапустить Java сервер.

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #4 : Февраль 18, 2014, 01:21:55 am »
В мобильном приложении отображается величина ПИНГОВ. Каково допустимое их значение ?
Спасибо.

RA

  • Newbie
  • *
  • Сообщений: 37
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #5 : Февраль 20, 2014, 01:48:26 pm »
В мобильном приложении отображается величина ПИНГОВ. Каково допустимое их значение ?
Спасибо.

Я думаю до 700 мс.. Это время задержки обмена между водительским терминалом и сервером Java. Работать будет в любом случае, но время реакции будет увеличиваться вместе с увеличением значения пинга.

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #6 : Март 06, 2014, 12:11:24 am »
После долгих изысканий и бесполезной траты времени пришли к выводу, что виновны сами телефоны- китайские поделки. Все можно решить только заменой таких телефонов.

Андрей Эскорд

  • Newbie
  • *
  • Сообщений: 7
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #7 : Март 29, 2014, 07:17:09 pm »
У нас такое тоже было. Что помогало:
1. Сброс тела в заводские настройки.
2. Переустановка О-такси.
3. Банальный перевтык симки или перенос ее в другой разьем, в 2-симочных телах.
Ни один из 50-ти телефонов не пришлось менять.
Про пинг. Заказы нормально проходят при его значении до 2000. Важно не само значение пинга, а его стабильность. Понаблюдайте за показаниями 3-5мин. Если цифирь колеблется незначительно - все ок. Но если она скачет от 300 до 1500 - "кинА не будет"! Либо надо сменить дислокацию, либо плохой контакт с симкой.

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #8 : Март 30, 2014, 12:21:29 am »
Спасибо, Андрей. Из более чем 200 телефонов заменили 5 или 6. Никакие ухищрения не помогали. Замена решила эту проблему. Нельзя сказать, что избавились от потери связи совсем. Настроено 5 мин пропадания до вылета из  очереди. Иногда случается, вылетают. Чаще (но не всегда) в определенных местах.

Андрей Эскорд

  • Newbie
  • *
  • Сообщений: 7
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #9 : Март 30, 2014, 04:06:11 pm »
5 минут не маловато? Банальное посещение магазинчика, расположенного в подвальном помещении где нет связи - и таксист уже считает всех врагами! :)
Зы. У нас тоже есть пара мест в городе, где связь с сервером пропадает тупо всегда. Кусок дороги протяженностью около 500м.

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #10 : Март 30, 2014, 11:18:25 pm »
Андрей, данное решение продиктовано самими же водителями.
Вопрос возник буквально через неделю, после тестового запуска программы. Вопрос вот в чем:
  если не выходить из программы, а просто выключить телефон, то по включению оного оказывается, что водитель остался в очереди, да еще и стал первым. То же выходя на работу утром, он то же первый!
Многие взяв бордюр и покатавшись с пол часа-час  и включив телефон оказываются в очереди первыми, несмотря на то, что очередь уже давно прошла.  Теперь после 5 мин (было до недавнего времени 10) он включив телефон вылетает из очереди и со стоянки. Начали с одного часа, пришли к 5 мин. Повторюсь, по просьбе одних  водителей в борьбе с хитро;%%ми. Хотя скорее всего придется возвращаться на 8-10
Водителя не проведешь, водитель такие подвохи на раз раскалывает.
« Последнее редактирование: Март 30, 2014, 11:34:37 pm от Сергей »

Андрей Эскорд

  • Newbie
  • *
  • Сообщений: 7
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #11 : Апрель 01, 2014, 05:01:57 pm »
Странно. У меня утром у всех водителей в ява-журнале запись "помещен в конец очереди" и пофик каким образом он заканчивал смену - выключением или выходом. Там где настраивается допустимое число пропусков и отказов, там же настроено 60мин без связи.

Сергей

  • Newbie
  • *
  • Сообщений: 16
  • Рейтинг: +0/-0
Re: Отключение от сервера
« Ответ #12 : Апрель 01, 2014, 08:42:38 pm »
Все правильно.
При запуске программы по-умолчанию стоял 0, т.е. не помещался в конец очереди и не сбрасывалаь стоянка при любом времени.