小编Car*_*cés的帖子

“systemctl start pm2-user-name”给出错误

我正在设置一个新服务器,现在尝试安装 pm2 并按照此说明进行工作https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application- for-production-on-ubuntu-18-04

尝试时,sudo systemctl start pm2-userName我收到此错误消息:“pm2-userName.service 的作业失败,因为该服务未执行其单元配置所需的步骤。”

任何帮助将不胜感激,因为我坚持这一点。谢谢!”

到目前为止,我一直遵循以下步骤:- sudo npm install pm2@latest -g//(安装正常!)- pm2 start hello.js//(工作正常!)- pm2 startup systemd//(我得到了一个 sudo env PATH... to copyPaste)- copyPasted sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u carles --hp /home/carles//(一切看起来仍然很好和工作(见下面的启动脚本)- sudo pm2 save(工作)-s udo systemctl start pm2-carles(失败!作为 pm2-carles.service 的作业失败,因为服务没有采取其单元配置所需的步骤。)- systemctl status pm2-carles.service//(已加载但活动:失败(结果:协议)

启动脚本/// #########################

[PM2] Init System found: systemd
Platform systemd
Template
[Unit]
Description=PM2 process manager
Documentation=https://pm2.keymetrics.io/
After=network.target

[Service]
Type=forking
User=carles
LimitNOFILE=infinity …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx node.js digital-ocean pm2

6
推荐指数
2
解决办法
4924
查看次数

标签 统计

digital-ocean ×1

nginx ×1

node.js ×1

pm2 ×1

ubuntu ×1