Какое значение установить для proxy_read_timeout в Nginx, чтобы предотвратить тайм-аут WebSocket в браузере

Через минуту браузер продолжал отключать соединение с сокетом. Я использую Ratchet на стороне сервера и autobahn js на стороне клиента.

После минуты простоя сокет отключился с кодом ошибки 1006, и в ходе исследования я обнаружил, что мне нужно установить proxy_read_timeoutк более высокому значению. Меня беспокоит, какое значение следует установить и что произойдет после его тайм-аута, мне нужно снова обновить браузер?

1 ответ

Вы можете попробовать с 86400, но я бы рекомендовал проверить и убедиться, что ваше серверное программное обеспечение отправляет пакеты PING через регулярные интервалы в браузер. ИЛИ ваш клиентский код регулярно отправляет на сервер пакеты PING.

Другие вопросы по тегам