Пользуюсь передачей координат Таскером через connect.
Заметил, что время от времени координаты из прошлого вдруг начинают приходить пачками с интервалом в 2-3 с. Разбирался-разбирался, и теперь грешу на connect.
Вот вырезка из лога коннекта:
log_2017-11-09-cycle_connect.php.txtПоказать
Код: Выделить всё
...
2017-11-09 14:30:11 Incoming: RECEIVED DATA (item id: 97)
2017-11-09 14:30:23 Incoming: REQUEST:/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=77&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510227030
2017-11-09 14:30:23 Sending request to http://localhost/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=77&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510227030
...
2017-11-09 16:00:23 Incoming: REQUEST:/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=73&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510232430
2017-11-09 16:00:23 Sending request to http://localhost/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=73&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510232430
...
2017-11-09 20:27:30 Incoming: RECEIVED DATA (item id: 105)
Warning: socket_read(): unable to read from socket [10054]: Удаленный хост принудительно разорвал существующее подключение.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 163
2017-11-09 20:27:31 Closing socket...OK.
2017-11-09 20:27:31 Incoming: REQUEST:/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=77&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510227030
2017-11-09 20:27:31 Sending request to http://localhost/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=77&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510227030
2017-11-09 20:27:34 Incoming: REQUEST:/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=73&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510232430
2017-11-09 20:27:34 Sending request to http://localhost/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=73&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510232430
2017-11-09 20:27:36 Incoming: REQUEST:/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=68&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510239630
2017-11-09 20:27:36 Sending request to http://localhost/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=68&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510239630
2017-11-09 20:27:39 Incoming: REQUEST:/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=66&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510241430
2017-11-09 20:27:39 Sending request to http://localhost/gps.php?latitude=55.4734643&longitude=37.7846813&deviceid=MMB29M&battlevel=66&accuracy=20&provider=MTS+RUS&charging=0&date=09.11.17&time=1510241430
2017-11-09 20:27:41 Incoming: REQUEST:/gps.php?latitude=55.59128628&longitude=37.6547049&deviceid=MMB29M&battlevel=63&accuracy=51.58&provider=MTS+RUS&charging=0&time=1510243178
2017-11-09 20:27:41 Sending request to http://localhost/gps.php?latitude=55.59128628&longitude=37.6547049&deviceid=MMB29M&battlevel=63&accuracy=51.58&provider=MTS+RUS&charging=0&time=1510243178
2017-11-09 20:27:43 Incoming: REQUEST:/gps.php?latitude=55.58564292&longitude=37.65828292&deviceid=MMB29M&battlevel=63&accuracy=25.79&provider=MTS+RUS&charging=0&time=1510243218
2017-11-09 20:27:43 Sending request to http://localhost/gps.php?latitude=55.58564292&longitude=37.65828292&deviceid=MMB29M&battlevel=63&accuracy=25.79&provider=MTS+RUS&charging=0&time=1510243218
2017-11-09 20:27:47 Incoming: REQUEST:/gps.php?latitude=55.48878677&longitude=37.73177981&deviceid=MMB29M&battlevel=60&accuracy=16.69&provider=MTS+RUS&charging=0&time=1510244119
2017-11-09 20:27:47 Sending request to http://localhost/gps.php?latitude=55.48878677&longitude=37.73177981&deviceid=MMB29M&battlevel=60&accuracy=16.69&provider=MTS+RUS&charging=0&time=1510244119
2017-11-09 20:27:49 Incoming: REQUEST:/gps.php?latitude=55.48573452&longitude=37.75304436&deviceid=MMB29M&battlevel=58&accuracy=15.17&provider=MTS+RUS&charging=0&time=1510245961
2017-11-09 20:27:49 Sending request to http://localhost/gps.php?latitude=55.48573452&longitude=37.75304436&deviceid=MMB29M&battlevel=58&accuracy=15.17&provider=MTS+RUS&charging=0&time=1510245961
OK.
2017-11-09 20:27:51 Attempting to connect to connect.smartliving.ru on port 11444...
Warning: socket_connect(): unable to connect [10061]: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 112
socket_connect() failed.\nReason: () Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
OK.
2017-11-09 20:27:57 Attempting to connect to connect.smartliving.ru on port 11444...
Warning: socket_connect(): unable to connect [10061]: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
in C:\_majordomo\htdocs\scripts\cycle_connect.php on line 112
socket_connect() failed.\nReason: () Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
OK.
в 14:30, в 16:00,... таскером отсылались координаты через коннект. Они были обработаны gps.php, добавлены в ЖПС-лог и тд.
в 20:27 отваливается коннект(Удаленный хост принудительно разорвал существующее подключение.)
Потом вдруг вываливаются 8 старых координат подряд с 14:30 до 19:46 и коннект снова отваливается (2017-11-09 20:27:51 Attempting to connect to connect.smartliving.ru on port 11444...
Warning: socket_connect(): unable to connect [10061]: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.)
Эти 8 координат снова обрабатываются gps.php и Алиса добросовестно озвучивает мои метания в пространстве со страшной скоростью,
чем очень веселит домашних.
ЖПС-лог, конечно, портится.
Так бывает неск. раз в день(.
Я уж специально в пакет от Таскера добавил время отправки координат(time=%TIMES),
буду фильтровать при разнице в час при попытке записи в лог. Но это не дело.
Это что -- проблема коннекта?
Или только моя?
ps. бывает после 14 и 20 часов мск - смотрел логи за последние три дня