Почему Node Foreman не запускает мой сервер или рабочие процессы? - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь использовать Node Foreman, чтобы начать использовать рабочие и планировщик процессов для своего приложения.

Я правильно установил Node Foreman и определил два типа процессов в моем Procfile.Этот Procfile - тот же, который я использую для развертывания в Heroku, и при развертывании я проверил, что и веб-и рабочие процессы работают правильно.

Ниже мой Procfile:

web: node ./bin/www
worker: node worker.js

Я работаю мастером узла с nf start.

Когда я nf start, я не получаю никакого вывода, и мой терминал просто зависает, пока я не нажму Ctrl + C.Мой сервер также не отвечает.Мой веб-сервер работает нормально, когда я запускаю его вне Foreman, и я не получаю никаких сообщений об ошибках от Foreman.Единственный отзыв, который я получил, - однажды, когда я неправильно определил местоположение сценария запуска узла, он дал мне ошибку.

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

...