Я пытаюсь использовать Node Foreman, чтобы начать использовать рабочие и планировщик процессов для своего приложения.
Я правильно установил Node Foreman и определил два типа процессов в моем Procfile.Этот Procfile - тот же, который я использую для развертывания в Heroku, и при развертывании я проверил, что и веб-и рабочие процессы работают правильно.
Ниже мой Procfile:
web: node ./bin/www
worker: node worker.js
Я работаю мастером узла с nf start
.
Когда я nf start
, я не получаю никакого вывода, и мой терминал просто зависает, пока я не нажму Ctrl + C.Мой сервер также не отвечает.Мой веб-сервер работает нормально, когда я запускаю его вне Foreman, и я не получаю никаких сообщений об ошибках от Foreman.Единственный отзыв, который я получил, - однажды, когда я неправильно определил местоположение сценария запуска узла, он дал мне ошибку.
Это выглядело многообещающе, потому что сообщало мне, что он на самом деле проверял мои файлы и что-то делал, но как только я определил местоположение стартового скрипта, оно зависло.