я использую руководитель чтобы запустить мое приложение node.js на экземпляре micro EC2. Однако приложение работает только в течение некоторого времени, пока в конечном итоге не отключится. Не совсем уверен, как долго приложение будет работать, но предполагаю, что около нескольких часов. Иногда меньше. Мой вопрос в том, где на удаленном сервере я должен искать, чтобы отладить такую проблему? Я использую AMI Amazon Linux.
Вы можете попытаться получить журнал узла, используя эту конфигурацию супервизора. После сбоя вы получите то, что произошло на самом деле. Вероятно, ошибка может быть связана с аварийным завершением работы узла из-за непредвиденной ошибки. Попробуйте использовать console.logs
; ------- NODE -------
[program:node]
command=/usr/local/bin/node app.js
directory=/var/www/node
environment=NODE_ENV=production
user=root
stdout_logfile=/var/log/node/node.log
stderr_logfile=/var/log/node/node.error
serverurl=AUTO
; ---- END NODE CONFIG ----