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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Rapida
Сообщения: 13
Зарегистрирован: Вс сен 03, 2017 5:38 pm

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

Сообщение 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
У кого нибудь есть идеи?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

а цикл не задублирован у вас. судя по тому что уже использован адрес
Спасибо нам ПОМОЖЕТ..!
Rapida
Сообщения: 13
Зарегистрирован: Вс сен 03, 2017 5:38 pm

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

Сообщение Rapida »

tarasfrompir1 писал(а): Пт июл 06, 2018 1:16 pm а цикл не задублирован у вас. судя по тому что уже использован адрес
Как проверить?
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Контактная информация:

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

Сообщение 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

Rapida
Сообщения: 13
Зарегистрирован: Вс сен 03, 2017 5:38 pm

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

Сообщение 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, вернее адрес, почему он нулевой?
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

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

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

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

netstat -tunlp
Будет отображен список портов и процессов которые его занимают.
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов

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

Сообщение Lerych »

Куда копать при этих ошибках?
Screen_2019.05.08_10h37m06s_001_.png
Screen_2019.05.08_10h37m06s_001_.png (38.01 КБ) 3965 просмотров
Ответить