Я должен послушать события на порте 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
Наконец-то я понял, что скрипт работает при перезагрузке, он просто не опережает вечный список
. Похоже, это ошибка навсегда.