2016-04-21 5 views
0

Я использую laravel и socket IO для связи в реальном времени. Я установил node, express, socket IO и навсегда использовал npm в корневом каталоге.Сервер гнезд отключается через 2-3 дня

команду для запуска файла:

sudo forever start socket.js 

It shows following warning

Сценарии запуска в течение нескольких дней (2-3). После этого он останавливается.

Любое предложение исправить это.

+0

Вряд ли кто-нибудь может помочь вам с этой небольшой информацией, чтобы продолжить. Вам нужно провести собственное расследование, посмотреть возможные причины, собрать информацию о журнале и т. Д., А затем, когда у вас будет гораздо больше информации, чтобы рассказать о том, что вы расследовали, и о том, что вы видели, что сделало вас подозрительным, вы можете опубликовать все это и посмотрите, смогут ли люди здесь помочь вам оттуда. Первый шаг - собрать кучу информации о том, что может произойти неправильно (утечки памяти, утечки сокетов, утечки файлов, сбои сервера и т. Д.). – jfriend00

ответ

0

Навсегда регистрирует все ошибки по умолчанию, вы можете проверить файл журнала в ~/.forever/****.log.

Мое предположение было бы, что есть ошибка, как:

error: Forever detected script was killed by signal: SIGKILL.

У меня была симулятивная проблема с вечно, используя PM2, поскольку nodejs taskmanager решил мою проблему.

+0

В корневом каталоге (/ var/www/html) я использовал следующую команду для установки: 1) sudo yum install nodejs npm --enablerepo = epel 2) npm install socket.io 3) npm install express 4) npm install ioredis 5) sudo npm install forever -g 6) sudo forever start socket.js Я не могу найти какие-либо журналы (используя sudo forever logs socket.js). Не могли бы вы сказать мне, какие изменения необходимо сделать для того, чтобы его можно было использовать для производства –

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

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