Я следую руководству по развертыванию AWS, которое можно найти здесь а>. Я дошел до того, что мы настроили Webhook. Я использую приведенные ниже команды для включения и запуска веб-перехватчика, как указано в документации.
sudo systemctl enable webhook.service
sudo systemctl start webhook
Однако, когда я использую sudo systemctl status webhook
для проверки состояния веб-перехватчика, я получаю следующий вывод, указывающий на наличие ошибки.
● webhook.service — веб-хук Github Загружен: загружен (/etc/systemd/system/webhook.service; включен; предустановка поставщика: включен) Активен: сбой (результат: код выхода) с понедельника 2020-06-29 14:21: 43 ВСВ; 29 секунд назад Процесс: 26849 ExecStart=/usr/bin/nodejs /home/ubuntu/NodeWebHooks/webhook.js (код=выход, статус=1/ОШИБКА) Основной PID: 26849 (код=выход, статус=1/ОШИБКА)
29 июня 14:21:42 ip-172-31-41-113 systemd1: webhook.service: основной процесс завершен, code=exited, status=1/FAILURE 29 июня 14:21:42 ip-172-31-41-113 systemd1: webhook.service: Ошибка с результатом "код выхода". 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: Время задержки службы истекло, запланирован перезапуск. 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: запланированное задание перезапуска, счетчик перезапусков равен 5. 29 июня, 14:21:43 ip-172-31-41-113 systemd1: остановлен веб-перехватчик Github. 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: Запрос на запуск повторяется слишком быстро. 29 июня 14:21:43 ip-172-31-41-113 systemd1: webhook.service: Ошибка с кодом выхода. 29 июня 14:21:43 ip-172-31-41-113 systemd1: не удалось запустить веб-перехватчик Github.
Что может быть не так с этой настройкой?
Система
Версия Node.js: v12.18.1
Версия НПМ: 6.14.5
Версия страпи: 3.0.1
База данных: PostgreSQL
Операционная система: Ubuntu 18.04 LTS