Страница 8 из 21
Re: Поддержка websockets
Добавлено: Вт ноя 10, 2015 4:42 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 часа.. Памяти при этом- вагон...
Re: Поддержка websockets
Добавлено: Вт ноя 10, 2015 5:34 pm
ErmolenkoM
может быть и не оно, но все же:
после перехода на ВебСокеты, а может просто совпало, стали падать циклы. Пробовал всякое, помогло следующее:
Удалил из системы ВСЕ установленные модули из маркета дополнений.
проверил что бы хвостов не осталось(в методе КЛАССА Computer был мусор).
Циклы стали работать, потом по одному накатывал дополнения пока не нашел виновных.
У меня криво стоял Погода_яндекс и NUT без драйверов тоже работает криво.
Может поможет кому.
Re: Поддержка websockets
Добавлено: Вт ноя 10, 2015 5:41 pm
mr_kulepetov
Я тоже на это грешил, поудалял все, но проблему это не решило. На форуме читал, что яндекс погода давала проблемы, но здесь не в этом дело походу... Пробовал снести все, ставил систему на новую флешку- результата 0.
По циклам- да, бывает, что иногда падают.. сначала RSS цикл, а потом и основной.
Поначалу пытался сам копаться, форум весь изучил, думал, что похожие проблемы у кого-нибудь есть, но что-то как-то и форум по этому поводу пуст, и логи пусты, и не работает (
Re: Поддержка websockets
Добавлено: Вт ноя 10, 2015 5:43 pm
sergejey
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
Re: Поддержка websockets
Добавлено: Вт ноя 10, 2015 5:47 pm
mr_kulepetov
Сергей, вот что получилось:
Код: Выделить всё
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.
Re: Поддержка websockets
Добавлено: Вт ноя 10, 2015 6:13 pm
mr_kulepetov
Похоже нашел причину поему не запускался цикл... Причина сидит в неубившемся start.sh. Убил его вручную, и все циклы автоматом запустились и сокеты заработали. Еще понаблюдаю, но скорее всего в этом косяк.
Осталось понять почему он умирает)
Re: Поддержка websockets
Добавлено: Ср ноя 11, 2015 6:56 pm
mr_kulepetov
Сергей, порушилось сегодня на 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)
Re: Поддержка websockets
Добавлено: Ср ноя 11, 2015 10:52 pm
sergejey
При отдельном запуске в консоли ничего не видно в момент падения?
Re: Поддержка websockets
Добавлено: Чт ноя 12, 2015 7:15 am
mr_kulepetov
Пока ничего необычного и непонятного не увидел.
Re: Поддержка websockets
Добавлено: Пт ноя 13, 2015 11:11 am
mirsum
а это что за ошибка сыпится?
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)