Назад | Перейти на главную страницу

Запуск NodeJS на FreeBSD в качестве процесса Supervisor-PCM

Что я пытаюсь сделать: Я пытаюсь создать небольшой webhooks_server, используя 3 технологии:

Когда я запускаю свой тестовый код на сервере FreeBSD, используя node <main.js>

function intervalFunc() {
   console.log('Cant stop me now!');
}
setInterval(intervalFunc, 1500);

Он отлично работает:

Проблема: Как только я добавляю этот тестовый файл в процесс Supervisor:

;;;;;; webhooks_server ;;;;;;;
[program:webhooks_server]
command=/usr/local/bin/node /home/<usr_name>/apps/webhooks_server/test.js
process_name=%(program_name)s
directory=/home/<usr_name>/apps/webhooks_server
user=<usr_name>
numprocs=1
autostart=true
autorestart=true

Я получаю "радиомолчание", что означает: ничего не отображается на каналах "stdout" или "stderr". Кроме того, я также попытался выполнить операцию ввода-вывода (запись в файл журнала), но она также не произошла (без ошибок - просто "тихо").

На моем локальном компьютере весь код работает нормально, поэтому я подозреваю, что это проблема установки FreeBSD / Supervisor.

Вопрос: Что мне не хватает? Есть предложения / рекомендации?