FreeRadius: Error: Received conflicting packet from client

Ошибка возникает когда к радиусу обращается слишком много клиентов, и он не успевает обработать все запросы за время TimeOut.

Решением может служить увеличение времени на повторный запрос ответа от freeradius. Например в mpd за этот параметр отвечает :

wss WebSocket через proxy apache

Возникла необходимость поднять соединение wss Websocket из браузера на странице с протоколом https. Причем сертификат для страницы — самоподписанный. Соответственно при первом заходе на такую страницу, браузер сообщает что страница не небезопасна и т.п. Когда пользователь соглашается, что согласен посетить данную страницу, открывается сайт, и скрипт на сайте пытается установить wss соединение с сервером по тому-же адресу, что и сам сайт. И соответственно не получается, т.к. пользователь страницы не одобрил это не безопасное соединение. Если он откроет в браузере ссылку вида https://websocketserver:8100, и согласится, то соединение будет установлено корректно. Но заставлять пользователя перед работой на сайте открывать еще одну страницу — бред. Можно поступить по другому: не заметно перенаправить соединение вида https://websocketserver/wss/ на ws://websocketserver:8100 . И вуаля — соединение теперь устанавливается без лишних вопросов.
Для того чтобы это всё работало, в настройках апача нужно включить модули: proxy_module и proxy_wstunnel_module. И в настройках сайта соответственно прописать чтото типа:

ProxyPass /chat/ ws://noc.dcedwedwe.ru:8100/
ProxyPassReverse /chat/ ws://noc.dcedwedwe.ru:8100/

Книги Олега Роя, «Джинглики» в складчину.

Ищу компаньонов в складчине, на покупку электронной версии серии книг Олега Роя «Джинглики». Чем нас больше, тем дешевле обойдется.

Поучаствовать можно тут.

Динамическая загрузка скриптов на JavaScript

В том случае если необходимо динамически подгрузить на страницу какие-то скрипты, возможно использовать например прообраз следующего кода:

в данном случае в целях кроссбраузерности, используется проверка по таймеру, загрузился код или нет, ибо в файрефоксе идет последовательная загрузка кода, а в хроме паралельная. В связи с чем, может возникать ситуация дальнейшего выполнения кода, при еще не подгруженных скриптах.

10 лет Яртелесервису

Довелось побывать на «корпоративе» — 10 лет Яртелесервису. Мероприятие происходило в Углическом районе,Ярославской области. Утром — сплав на байдарках. Потом пейнтбол, волебол, баня, песни у костра до утра. Палатки, комары. В общем романтека. Очень понравилось. Давно так не расслаблялся и не отдыхал.

1 157 158 159 160 161 283