Сервер не подключается к сети при использовании nohup в jenkins

У меня есть работа Jenkins Freestyle, где мне нужно запустить сервер API и сервер приложений. Итак, я попытался дать следующий сценарий

cd api-repo
npm run build
nohup npm run start &
cd ..
cd app-repo
nohup npm run start &

При сборке я получаю ошибку 502 Bad Gateway.

Я попытался запустить его вручную, и серверы заработали. Также я создаю только один сервер, используя jenkins, он работает нормально.

Моя проблема в том, что когда я пробую на двоих, это не работает. Пожалуйста помоги

0
0
30
1

Ответы 1

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

Попробуйте указать абсолютный путь к файлу js, чтобы запустить сервер узла.

Например:

nohup npm start /path/to/api-repo/yourjsfile.js &

Пожалуйста, используйте pm2.

Другие вопросы по теме