Страница 1 из 1

Не стабильно работают Websockets

Добавлено: Пт июл 06, 2018 1:09 pm
Rapida
Может кто подскажет, в логах XRAY постоянное сообщение :
Closing thread: exec php -q ./scripts/cycle_websockets.php --params "a:0:{}">>/var/www/cms/debmes/log_2018-07-06-cycle_websockets.php.txt
А в лог файле :
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
У кого нибудь есть идеи?

Re: Не стабильно работают Websockets

Добавлено: Пт июл 06, 2018 1:16 pm
tarasfrompir
а цикл не задублирован у вас. судя по тому что уже использован адрес

Re: Не стабильно работают Websockets

Добавлено: Пт июл 06, 2018 1:24 pm
Rapida
tarasfrompir1 писал(а): Пт июл 06, 2018 1:16 pm а цикл не задублирован у вас. судя по тому что уже использован адрес
Как проверить?

Re: Не стабильно работают Websockets

Добавлено: Пт июл 06, 2018 11:40 pm
ipc2002
Rapida писал(а):
tarasfrompir1 писал(а): Пт июл 06, 2018 1:16 pm а цикл не задублирован у вас. судя по тому что уже использован адрес
Как проверить?
В X-ray есть вкладка Services. Если в ней цикл (или все циклы) по два раза, значит задвоились))
Убить двойников можно выполнив код

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

SQLExec("DELETE FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE");
, например в сценарии

Отправлено с моего Redmi 3S через Tapatalk


Re: Не стабильно работают Websockets

Добавлено: Сб июл 07, 2018 10:34 am
Rapida
ipc2002 писал(а): Пт июл 06, 2018 11:40 pm В X-ray есть вкладка Services. Если в ней цикл (или все циклы) по два раза, значит задвоились))
Убить двойников можно выполнив код

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

SQLExec("DELETE FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE");
, например в сценарии
В Services дубликатов нет.
Меня очень смущает вот эта фраза: tcp://0.0.0.0:8001, вернее адрес, почему он нулевой?

Re: Не стабильно работают Websockets

Добавлено: Ср июл 11, 2018 10:04 am
savenko_egor
Это значит что он может отвечать на любом адресе. Например на локальном: 192.168.1.5, на внешнем: 123.123.123.123 и на loop: 127.0.0.1.
Короче это нормально.

А для того чтобы увидеть кто занял порт, в консоли выполни:

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

netstat -tunlp
Будет отображен список портов и процессов которые его занимают.

Re: Не стабильно работают Websockets

Добавлено: Чт май 09, 2019 9:44 am
Lerych
Куда копать при этих ошибках?
Screen_2019.05.08_10h37m06s_001_.png
Screen_2019.05.08_10h37m06s_001_.png (38.01 КБ) 3966 просмотров