2016-02-25 5 views
1

У меня есть простой сервер узла socket.io, размещенный на моем laravel forge/digital ocean server. Все работает находку на моей локальной машине, используя усадьбу, однако я получаю следующее сообщение об ошибке на производстве:Laravel Forge - Node.js Тайм-аут Websocket

http://[IP]:[PORT]/socket.io/?EIO=3&transport=polling&t=LCPeh0O сети :: ERR_CONNECTION_TIMED_OUT

На сервере я могу увидеть, что файл этого узла server.js получает сообщения от Laravel, но клиент не может подключиться по какой-либо причине.

Это как-то связано с установкой Nginx? Конфигурация - это кузнец по умолчанию.

Спасибо за любую помощь, очень ценю.

+0

любое обновление по этому вопросу? – kevnk

+0

У меня тоже есть эта проблема, вы когда-нибудь находили решение? – Derek

ответ

0

Для тех, кто сталкивается с этой проблемой, исправление заключается в том, чтобы открыть порты для SocketIO (6001) и Redis (6379). Перейдите на вкладку сети в forge и установите новые правила брандмауэра (или сделайте это вручную, если вы не используете forge). После этого все работает отлично.

 Смежные вопросы

  • Нет связанных вопросов^_^