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

Не удается запустить скрипт node.js при перезагрузке сервера

Мне нужно прослушивать события на порту 3240, и для этой цели я использую node.js. Мне нужно выполнить сценарий с помощью навсегда инструмент. Мне также нужно бежать forever при перезагрузке сервера.

Когда я бегу forever glh.js все работает: forever list говорит, что есть запущенный процесс.

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

Я создал файл в /etc/init.d со следующим содержимым:

#!/bin/bash

/var/www/yan/data/gitlabhook/runglh.sh &>/var/www/yan/data/gitlabhook/runglh.log

Когда я перезагружаю сервер, журнал вывода выглядит следующим образом (так же, как когда я запускаю его вручную через консоль):

info:    Forever processing file: glh.js

Но в этом случае навсегда не запускается процесс. forever list выходы:

info:    No forever processes running

Итак, наконец я понял, что скрипт запускается при перезагрузке и работает, его просто не вытесняет forever list. Кажется, это вечная ошибка.