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

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

Модератор: immortal

Ответить
Rapida
Сообщения: 13
Зарегистрирован: Вс сен 03, 2017 5:38 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение Rapida » Пт июл 06, 2018 1:09 pm

Может кто подскажет, в логах 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
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Пт июл 06, 2018 1:16 pm

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

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

Сообщение Rapida » Пт июл 06, 2018 1:24 pm

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

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

Сообщение ipc2002 » Пт июл 06, 2018 11:40 pm

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
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение Rapida » Сб июл 07, 2018 10:34 am

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
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

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

Сообщение savenko_egor » Ср июл 11, 2018 10:04 am

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

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

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

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

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

Сообщение Lerych » Чт май 09, 2019 9:44 am

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