我正在关注 AWS 的部署指南,可以在这里找到。我已经完成了设置 Webhook 的工作。我正在使用下面的命令来启用和启动 webhook,如文档中所述。
sudo systemctl enable webhook.service
sudo systemctl start webhook
但是,当我sudo systemctl status webhook
用来检查 webhook 的状态时,我得到以下输出,表明存在错误。
● webhook.service - Github webhook 已加载:已加载(/etc/systemd/system/webhook.service;已启用;供应商预设:已启用) 活动:自 2020 年 6 月 29 日星期一 14:21 起失败(结果:退出代码): 43 世界标准时间;29 秒前进程:26849 ExecStart=/usr/bin/nodejs /home/ubuntu/NodeWebHooks/webhook.js(code=exited,status=1/FAILURE) 主 PID:26849(code=exited,status=1/FAILURE)
6 月 29 日 14:21:42 ip-172-31-41-113 systemd 1:webhook.service:主进程退出,代码=退出,状态=1/失败 6 月 29 日 14:21:42 ip-172-31-41 -113 systemd 1:webhook.service:失败,结果为“退出代码”。6 月 29 日 14:21:43 ip-172-31-41-113 systemd 1:webhook.service:服务暂停时间结束,计划重启。6 月 29 日 14:21:43 ip-172-31-41-113 systemd 1:webhook.service:计划重启作业,重启计数器为 5。6 月 29 日 14:21:43 ip-172-31-41-113 systemd 1 : 停止 Github webhook。6 月 29 日 14:21:43 ip-172-31-41-113 systemd 1:webhook.service:启动请求重复太快。6 月 29 日 14:21:43 ip-172-31-41-113 systemd 1:webhook.service:失败,结果为“退出代码”。6 月 29 日 14:21:43 ip-172-31-41-113 systemd 1 : 无法启动 Github webhook。
此设置可能有什么问题?
系统
Node.js 版本:v12.18.1
NPM 版本:6.14.5
Strapi 版本:3.0.1
数据库:PostgreSQL
操作系统:Ubuntu 18.04 LTS