Поддержка websockets

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4279
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1533 раза
Контактная информация:

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

Сообщение sergejey » Пн янв 25, 2016 4:03 pm

Silowar писал(а):Начинает тормозить уже после двух суток.
Отключил цикл в config.
Define('DISABLE_WEBSOCKETS', 1);
Буду проверять, что так влияет на поведение сервера WEBSOCKETS или еще что-то.
Я в последнем обновлении сделал принудительный перезапуск цикла вебсокетов каждые 12 часов, попробуем такой вариант решения.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Silowar
Сообщения: 85
Зарегистрирован: Пт фев 06, 2015 10:19 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

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

Сообщение Silowar » Ср янв 27, 2016 9:38 pm

Без Webscekets проработало 3 дня. Тормозов и вылетов цикла не замечено.
Обновился и включил Webscekets.

А как отключить лог в Webscekets, который пишется каждую секунду?

Это лог после рестарта сервера, и он всего за 30 секунд.
СпойлерПоказать
Web-sockets disabled
2016-01-27 21:32:45 [info] Server created (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51386] Connected (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51386] Performing handshake (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51386] Handshake sent (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51393] Connected (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51388] Connected (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51393] Performing handshake (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51393] Handshake sent (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51388] Performing handshake (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51388] Handshake sent (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51395] Connected (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51395] Performing handshake (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51395] Handshake sent (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51394] Connected (Mem: 2.25 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51394] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:45 [info] [client 127.0.0.1:51394] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:46 [info] [client 127.0.0.1:51399] Connected (Mem: 2.5 mb)
2016-01-27 21:32:46 [info] [client 127.0.0.1:51395] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:46 [info] [client 127.0.0.1:51399] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:46 [info] [client 127.0.0.1:51399] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:47 [info] [client 127.0.0.1:51414] Connected (Mem: 2.5 mb)
2016-01-27 21:32:47 [info] [client 127.0.0.1:51399] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:47 [info] [client 127.0.0.1:51414] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:47 [info] [client 127.0.0.1:51414] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:48 [info] [client 127.0.0.1:51419] Connected (Mem: 2.5 mb)
2016-01-27 21:32:48 [info] [client 127.0.0.1:51414] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:48 [info] [client 127.0.0.1:51419] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:48 [info] [client 127.0.0.1:51419] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51432] Connected (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51419] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51432] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51432] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 192.168.3.202:51255] Connected (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 192.168.3.202:51255] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 192.168.3.202:51255] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:49 Subscription from client to commands
2016-01-27 21:32:49 [info] [client 127.0.0.1:51388] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51437] Connected (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51437] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:49 [info] [client 127.0.0.1:51437] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:50 [info] [client 127.0.0.1:51440] Connected (Mem: 2.5 mb)
2016-01-27 21:32:50 [info] [client 127.0.0.1:51432] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:50 [info] [client 127.0.0.1:51440] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:50 [info] [client 127.0.0.1:51440] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51450] Connected (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51440] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51450] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51450] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51386] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51456] Connected (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51456] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:51 [info] [client 127.0.0.1:51456] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51457] Connected (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51450] Disconnected (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51457] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51457] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51460] Connected (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51460] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51460] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51462] Connected (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51462] Performing handshake (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 127.0.0.1:51462] Handshake sent (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 192.168.3.202:51256] Connected (Mem: 2.5 mb)
2016-01-27 21:32:52 [info] [client 192.168.3.202:51256] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:52 [info] [client 192.168.3.202:51256] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:52 Subscription from client to events
2016-01-27 21:32:53 [info] [client 127.0.0.1:51470] Connected (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51457] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51470] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51470] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51473] Connected (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51473] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51473] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51474] Connected (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51474] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:53 [info] [client 127.0.0.1:51474] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51476] Connected (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51470] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51476] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51476] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51478] Connected (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51478] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:54 [info] [client 127.0.0.1:51478] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:55 [info] [client 127.0.0.1:51488] Connected (Mem: 2.75 mb)
2016-01-27 21:32:55 [info] [client 127.0.0.1:51476] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:55 [info] [client 127.0.0.1:51488] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:55 [info] [client 127.0.0.1:51488] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:56 [info] [client 127.0.0.1:51492] Connected (Mem: 2.75 mb)
2016-01-27 21:32:56 [info] [client 127.0.0.1:51488] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:56 [info] [client 127.0.0.1:51492] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:56 [info] [client 127.0.0.1:51492] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:57 [info] [client 127.0.0.1:51504] Connected (Mem: 2.75 mb)
2016-01-27 21:32:57 [info] [client 127.0.0.1:51492] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:57 [info] [client 127.0.0.1:51504] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:57 [info] [client 127.0.0.1:51504] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:58 [info] [client 127.0.0.1:51509] Connected (Mem: 2.75 mb)
2016-01-27 21:32:58 [info] [client 127.0.0.1:51504] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:58 [info] [client 127.0.0.1:51509] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:58 [info] [client 127.0.0.1:51509] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:32:59 [info] [client 127.0.0.1:51520] Connected (Mem: 2.75 mb)
2016-01-27 21:32:59 [info] [client 127.0.0.1:51509] Disconnected (Mem: 2.75 mb)
2016-01-27 21:32:59 [info] [client 127.0.0.1:51520] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:32:59 [info] [client 127.0.0.1:51520] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51523] Connected (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51520] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51523] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51523] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51531] Connected (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51531] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51531] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:00 [info] [client 127.0.0.1:51531] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:01 [info] [client 127.0.0.1:51536] Connected (Mem: 2.75 mb)
2016-01-27 21:33:01 [info] [client 127.0.0.1:51523] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:01 [info] [client 127.0.0.1:51536] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:01 [info] [client 127.0.0.1:51536] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:02 [info] [client 127.0.0.1:51545] Connected (Mem: 2.75 mb)
2016-01-27 21:33:02 [info] [client 127.0.0.1:51536] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:02 [info] [client 127.0.0.1:51545] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:02 [info] [client 127.0.0.1:51545] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:03 [info] [client 127.0.0.1:51555] Connected (Mem: 2.75 mb)
2016-01-27 21:33:03 [info] [client 127.0.0.1:51545] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:03 [info] [client 127.0.0.1:51555] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:03 [info] [client 127.0.0.1:51555] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:04 [info] [client 127.0.0.1:51558] Connected (Mem: 2.75 mb)
2016-01-27 21:33:04 [info] [client 127.0.0.1:51555] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:04 [info] [client 127.0.0.1:51558] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:04 [info] [client 127.0.0.1:51558] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:05 [info] [client 127.0.0.1:51569] Connected (Mem: 2.75 mb)
2016-01-27 21:33:05 [info] [client 127.0.0.1:51558] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:05 [info] [client 127.0.0.1:51569] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:05 [info] [client 127.0.0.1:51569] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:06 [info] [client 127.0.0.1:51573] Connected (Mem: 2.75 mb)
2016-01-27 21:33:06 [info] [client 127.0.0.1:51569] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:06 [info] [client 127.0.0.1:51573] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:06 [info] [client 127.0.0.1:51573] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:07 [info] [client 127.0.0.1:51585] Connected (Mem: 2.75 mb)
2016-01-27 21:33:07 [info] [client 127.0.0.1:51573] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:07 [info] [client 127.0.0.1:51585] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:07 [info] [client 127.0.0.1:51585] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:08 [info] [client 127.0.0.1:51590] Connected (Mem: 2.75 mb)
2016-01-27 21:33:08 [info] [client 127.0.0.1:51585] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:08 [info] [client 127.0.0.1:51590] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:08 [info] [client 127.0.0.1:51590] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:09 [info] [client 127.0.0.1:51598] Connected (Mem: 2.75 mb)
2016-01-27 21:33:09 [info] [client 127.0.0.1:51590] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:09 [info] [client 127.0.0.1:51598] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:09 [info] [client 127.0.0.1:51598] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:10 [info] [client 127.0.0.1:51605] Connected (Mem: 2.75 mb)
2016-01-27 21:33:10 [info] [client 127.0.0.1:51598] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:10 [info] [client 127.0.0.1:51605] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:10 [info] [client 127.0.0.1:51605] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:11 [info] [client 127.0.0.1:51615] Connected (Mem: 2.75 mb)
2016-01-27 21:33:11 [info] [client 127.0.0.1:51605] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:11 [info] [client 127.0.0.1:51615] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:11 [info] [client 127.0.0.1:51615] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:12 [info] [client 127.0.0.1:51621] Connected (Mem: 2.75 mb)
2016-01-27 21:33:12 [info] [client 127.0.0.1:51615] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:12 [info] [client 127.0.0.1:51621] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:12 [info] [client 127.0.0.1:51621] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:13 [info] [client 127.0.0.1:51630] Connected (Mem: 2.75 mb)
2016-01-27 21:33:13 [info] [client 127.0.0.1:51621] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:13 [info] [client 127.0.0.1:51630] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:13 [info] [client 127.0.0.1:51630] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:14 [info] [client 127.0.0.1:51637] Connected (Mem: 2.75 mb)
2016-01-27 21:33:14 [info] [client 127.0.0.1:51630] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:14 [info] [client 127.0.0.1:51637] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:14 [info] [client 127.0.0.1:51637] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:15 [info] [client 127.0.0.1:51647] Connected (Mem: 2.75 mb)
2016-01-27 21:33:15 [info] [client 127.0.0.1:51637] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:15 [info] [client 127.0.0.1:51647] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:15 [info] [client 127.0.0.1:51647] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:16 [info] [client 127.0.0.1:51650] Connected (Mem: 2.75 mb)
2016-01-27 21:33:16 [info] [client 127.0.0.1:51647] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:16 [info] [client 127.0.0.1:51650] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:16 [info] [client 127.0.0.1:51650] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:17 [info] [client 127.0.0.1:51663] Connected (Mem: 2.75 mb)
2016-01-27 21:33:17 [info] [client 127.0.0.1:51650] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:17 [info] [client 127.0.0.1:51663] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:17 [info] [client 127.0.0.1:51663] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:18 [info] [client 127.0.0.1:51668] Connected (Mem: 2.75 mb)
2016-01-27 21:33:18 [info] [client 127.0.0.1:51663] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:18 [info] [client 127.0.0.1:51668] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:18 [info] [client 127.0.0.1:51668] Handshake sent (Mem: 2.75 mb)
2016-01-27 21:33:19 [info] [client 127.0.0.1:51678] Connected (Mem: 2.75 mb)
2016-01-27 21:33:19 [info] [client 127.0.0.1:51668] Disconnected (Mem: 2.75 mb)
2016-01-27 21:33:19 [info] [client 127.0.0.1:51678] Performing handshake (Mem: 2.75 mb)
2016-01-27 21:33:19 [info] [client 127.0.0.1:51678] Handshake sent (Mem: 2.75 mb)
Аватара пользователя
sergejey
Site Admin
Сообщения: 4279
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1533 раза
Контактная информация:

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

Сообщение sergejey » Чт янв 28, 2016 1:34 pm

Пока, к сожалению, никак. Я активно экспериментирую с вебсокетами -- разбираюсь почему падают, как перезапускать и т.п., поэтому логи очень избыточны. Со временем это исправится.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Amarok
Сообщения: 1415
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 455 раз
Поблагодарили: 125 раз
Контактная информация:

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

Сообщение Amarok » Чт янв 28, 2016 3:41 pm

sergejey писал(а):Пока, к сожалению, никак. Я активно экспериментирую с вебсокетами
Сергей, я об этом писал уже, но повторюсь: websockets не работает в шапке Алисы (default.html) и не всегда работает в боковом меню. Если при создании пункта меню html добавить [#inc websockets.html#], то, к примеру, время идёт (вставляю %ThisComputer.timeNow%), но вот в шапке ничего не изменяется(
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
sergejey
Site Admin
Сообщения: 4279
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1533 раза
Контактная информация:

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

Сообщение sergejey » Чт янв 28, 2016 4:56 pm

Amarok писал(а):
sergejey писал(а):Пока, к сожалению, никак. Я активно экспериментирую с вебсокетами
Сергей, я об этом писал уже, но повторюсь: websockets не работает в шапке Алисы (default.html) и не всегда работает в боковом меню. Если при создании пункта меню html добавить [#inc websockets.html#], то, к примеру, время идёт (вставляю %ThisComputer.timeNow%), но вот в шапке ничего не изменяется(
Чтобы значение свойства обновлялось в реальном времени нужно ставить инструкцию периода авто-обновления
Например, в таком виде: %switch1.status|0%
Оно работает и в шапке, и в меню и в домашних страницах. В меню даже можно просто использовать %switch1.status%.
Я проверил, когда оно работает, то работает везде и мгновенно:
http://c2n.me/3tyhoGI.png

Но два момента:
а) оно может просто не работать (цикл вебсокетов завис)
б) браузер может сам по себе глючить с этой функцией (у меня в хроме работает отлично, а в FF постоянно страница теряет соединение с вебсокетами)
За это сообщение автора sergejey поблагодарил:
Amarok (Чт янв 28, 2016 5:18 pm)
Рейтинг: 1.18%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Silowar
Сообщения: 85
Зарегистрирован: Пт фев 06, 2015 10:19 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

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

Сообщение Silowar » Чт янв 28, 2016 9:37 pm

Цикл опять упал, не прошло и суток.
СпойлерПоказать
09:32:45 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_web
sockets.php --params "a:0:{}">>C:\_majordomo\htdocs/debmes/log_2016-01-27-cycle_
websockets.php.txt
09:32:45 working thread: cycle_webvars.php
RESTARTING: ./scripts/cycle_websockets.php
PHP Warning: Error while sending QUERY packet. PID=3504 in C:\_majordomo\htdocs
\lib\mysql.class.php on line 190

Warning: Error while sending QUERY packet. PID=3504 in C:\_majordomo\htdocs\lib\
mysql.class.php on line 190
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to all
ocate 2049 bytes) in C:\_majordomo\htdocs\lib\mysql.class.php on line 190

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
2049 bytes) in C:\_majordomo\htdocs\lib\mysql.class.php on line 190
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
Genre: Other
58 frames decoded (0:00:01.5), -0.1 dB peak amplitude, 0 clipped samples
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
38 frames decoded (0:00:01.3), -0.1 dB peak amplitude, 0 clipped samples
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
Genre: Other
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Tolstopuz » Пт янв 29, 2016 2:20 am

Вот моё наблюдение:
Устанавливал-настраивал систему после замены материнки. В один момент при настройке голоса всё хаотично перестало работать. Главная страница не полностью загружалась. Покопавшись психанул, полностью переставил весь сервер. Ubuntu 14.04.
Вроде как стало всё нормально. Опять занялся настройкой. Опять дошел до голоса, опять хаос. Только на этот раз всё иначе. Увидел что валятся вэбсокеты. команды не выполняются.
Снёс festival. Всё стало нормально. Для эксперимента установил опять. Опять перестали работать. Снёс - всё нормально. Настроил на Яндекс, работает.
Есть проблема что команда "скажи" с главной страницы выполняется нормально, а из сценария "Say" - нет. Но думаю это с другой оперы.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4279
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1533 раза
Контактная информация:

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

Сообщение sergejey » Пт янв 29, 2016 9:38 am

Silowar писал(а):Цикл опять упал, не прошло и суток.
...
PHP Warning: Error while sending QUERY packet. PID=3504 in C:\_majordomo\htdocs
\lib\mysql.class.php on line 190
Есть у меня ещё подозрение, что у вас более старая версия самого сервера, а точнее его настроек. Они с обновлениями не ставятся.
Посмотрите файл C:\_majordomo\server\config_tpl\php.ini в частности строчку:

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

extension=php_mysqli.dll
Она должна быть раскомментирована. Это более новая библиотека работы с базой данных (mysqli) -- судя по ошибке она у вас не используется, а используется боле старая (mysql). Возможно ещё с этим какие-то проблемы связаны.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Silowar
Сообщения: 85
Зарегистрирован: Пт фев 06, 2015 10:19 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

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

Сообщение Silowar » Пт янв 29, 2016 10:20 am

Строка была закомментирована.

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

extension=php_mysqli.dll
раскомментировал
Перегрузил.
Буду наблюдать.
Аватара пользователя
Vovix
Сообщения: 1152
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 58 раз
Поблагодарили: 512 раз
Контактная информация:

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

Сообщение Vovix » Пт янв 29, 2016 6:48 pm

sergejey писал(а):
Silowar писал(а):Цикл опять упал, не прошло и суток.
...
PHP Warning: Error while sending QUERY packet. PID=3504 in C:\_majordomo\htdocs
\lib\mysql.class.php on line 190
Есть у меня ещё подозрение, что у вас более старая версия самого сервера, а точнее его настроек. Они с обновлениями не ставятся.
Посмотрите файл C:\_majordomo\server\config_tpl\php.ini в частности строчку:

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

extension=php_mysqli.dll
Она должна быть раскомментирована. Это более новая библиотека работы с базой данных (mysqli) -- судя по ошибке она у вас не используется, а используется боле старая (mysql). Возможно ещё с этим какие-то проблемы связаны.
у меня тоже была закомментированна!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Ответить