websocket подключается к Nitrous.io, но автоматически прерывается через 1 минуту

Я использовал код websocket C++ для подключения к ящику Nitrous.io (сервер nodes.js) через порт 8888.

Все работает хорошо, только если нет передачи между сервером и клиентом через определенное время (1 минута) соединение закрывается.

Тот же клиент работает хорошо, если сервер размещается на другом моем сервере, а не на ящике Nitrous.io.

Просто интересно, есть ли какие-либо ограничения веб-сокета Nitrous.io?


person arachide    schedule 04.06.2014    source источник


Ответы (1)


В настоящее время в пределах nginx.conf полей Nitrous значение keepalive_timeout 5, скорее всего, вызывает тайм-аут вашего соединения WebSockets.

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

person Greg    schedule 04.06.2014