Поддержка websockets

Новые релизы, обновления и т.п.

Модератор: immortal

mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Поддержка websockets

Сообщение mr_kulepetov » Вт ноя 10, 2015 4:42 pm

Сергей, последняя запись в логах была такой:
2015-11-10 14:57:16 [info] [client 127.0.0.1:56967] Disconnected (Mem: 2.5 mb)

Дальше- пусто :(

Ну и, соответственно, сами вебсокеты рухнули в 14:57, проработав примерно 4,5 часа.. Памяти при этом- вагон...
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Поддержка websockets

Сообщение ErmolenkoM » Вт ноя 10, 2015 5:34 pm

может быть и не оно, но все же:
после перехода на ВебСокеты, а может просто совпало, стали падать циклы. Пробовал всякое, помогло следующее:
Удалил из системы ВСЕ установленные модули из маркета дополнений.
проверил что бы хвостов не осталось(в методе КЛАССА Computer был мусор).
Циклы стали работать, потом по одному накатывал дополнения пока не нашел виновных.
У меня криво стоял Погода_яндекс и NUT без драйверов тоже работает криво.
Может поможет кому.
aka msh555
Cubian на Cubietruck, Connect
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Поддержка websockets

Сообщение mr_kulepetov » Вт ноя 10, 2015 5:41 pm

Я тоже на это грешил, поудалял все, но проблему это не решило. На форуме читал, что яндекс погода давала проблемы, но здесь не в этом дело походу... Пробовал снести все, ставил систему на новую флешку- результата 0.
По циклам- да, бывает, что иногда падают.. сначала RSS цикл, а потом и основной.
Поначалу пытался сам копаться, форум весь изучил, думал, что похожие проблемы у кого-нибудь есть, но что-то как-то и форум по этому поводу пуст, и логи пусты, и не работает (
Последний раз редактировалось mr_kulepetov Вт ноя 10, 2015 5:44 pm, всего редактировалось 1 раз.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Поддержка websockets

Сообщение sergejey » Вт ноя 10, 2015 5:43 pm

mr_kulepetov писал(а):Сергей, последняя запись в логах была такой:
2015-11-10 14:57:16 [info] [client 127.0.0.1:56967] Disconnected (Mem: 2.5 mb)

Дальше- пусто :(

Ну и, соответственно, сами вебсокеты рухнули в 14:57, проработав примерно 4,5 часа.. Памяти при этом- вагон...
а можно попросить отдельно запустить цикл веб-сокетов в консоли, чтоб он поработал и посмотреть что будет?
например так:
php /var/www/scripts/cycle_websockets.php

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Поддержка websockets

Сообщение mr_kulepetov » Вт ноя 10, 2015 5:47 pm

Сергей, вот что получилось:

Код: Выделить всё

pi@raspberrypi ~ $ sudo php /var/www/scripts/cycle_websockets.php
PHP Warning:  stream_socket_server(): unable to connect to tcp://0.0.0.0:8001 (Address already in use) in /var/www/lib/websockets/server/lib/WebSocket/Socket.php on line 52

Warning: stream_socket_server(): unable to connect to tcp://0.0.0.0:8001 (Address already in use) in /var/www/lib/websockets/server/lib/WebSocket/Socket.php on line 52
Error creating socket: Address already in usepi@raspberrypi ~ $
 
Эти 0.0.0.0 я исправлял раньше на 127.0.0.1, но результата не давало.

И еще кое-что нашел: вроде как порт по-умолчанию 8001, а тут 8000.
Вложения
1111111.JPG
1111111.JPG (50.52 КБ) 11217 просмотров
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Поддержка websockets

Сообщение mr_kulepetov » Вт ноя 10, 2015 6:13 pm

Похоже нашел причину поему не запускался цикл... Причина сидит в неубившемся start.sh. Убил его вручную, и все циклы автоматом запустились и сокеты заработали. Еще понаблюдаю, но скорее всего в этом косяк.
Осталось понять почему он умирает)
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Поддержка websockets

Сообщение mr_kulepetov » Ср ноя 11, 2015 6:56 pm

Сергей, порушилось сегодня на 2,75 мб. В 21:45:18 я вручную перезапустил.

Код: Выделить всё

2015-11-11 21:44:39 [info] [client 127.0.0.1:36722] Disconnected (Mem: 2.75 mb)
2015-11-11 21:45:18 [info] Server created (Mem: 1.75 mb)
2015-11-11 21:45:18 [info] [client 127.0.0.1:36798] Connected (Mem: 1.75 mb) 
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Поддержка websockets

Сообщение sergejey » Ср ноя 11, 2015 10:52 pm

При отдельном запуске в консоли ничего не видно в момент падения?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Поддержка websockets

Сообщение mr_kulepetov » Чт ноя 12, 2015 7:15 am

Пока ничего необычного и непонятного не увидел.
mirsum
Сообщения: 65
Зарегистрирован: Вс янв 12, 2014 12:54 pm
Откуда: Белгород
Благодарил (а): 110 раз
Поблагодарили: 1 раз

Re: Поддержка websockets

Сообщение mirsum » Пт ноя 13, 2015 11:11 am

а это что за ошибка сыпится?
11:10:38 DEBUG [root]: RESTARTING: ./scripts/cycle_websockets.php (at /var/www/pcduino/lib/general.class.php:547)
11:10:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_websockets.php --params "a:0:{}">>/var/www/pcduino/debmes/log_2015-11-13-cycle_websockets.php.txt (at /var/www/pcduino/lib/general.class.php:547)
Ответить