2016-11-27 3 views
1

Я соорудив проект узла с экспресс и Монго, я хочу, чтобы развернуть на сервере Ubuntu в АМС с помощью PM2, я стараюсь начать свой процесс с помощью JSon конфигурации:PM2 Процесс всегда остановки после запуска процесса

{ 
    "apps" : [{ 
    "name"  : "notification_eva02", 
    "script"  : "bin/www", 
    "watch"  : "../", 
    "log_date_format" : "YYYY-MM-DD HH:mm Z" 
    }] 
} 

и запустить команду:

pm2 start processes.json 

enter image description here

Но когда я проверяю pm2 list

enter image description here

у меня есть:

  • PM2 -v (2.1.6)
  • узел -v (v4.2.6)
  • NPM --version (3.5.2)
  • Сервер Ubuntu 16.04

Самое редкое, что на моих окнах 10 работает pm2

Я надеюсь, что кто-то может помочь мне в моей проблеме

ответ

0

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

+1

спасибо. Он решил! – carson314

0

ну, может быть, у вас есть путь к файлу журнала установки в папке проекта, поэтому при запуске pm2 он вносит что-то в файл журнала, то есть делает файл «измененным», когда файл изменился, pm2 перезапустится, поэтому всегда меняются и всегда перезапускают цикл, поэтому вы можете добавить эти пути к файлам журнала в опции «ignore_watch» и решить эту проблему.