PM2 启动非常慢并有错误,阻止服务器启动,甚至 SSH

问题描述 投票:0回答:0

我已经配置启动我的服务器:

npm i -g pm2
pm2 start "node /service/www.js" --name myservice
pm2 startup
pm2 save

然后我重新启动服务器并在显示屏上看到 Ubuntu 启动过程:

[...] A start job is running for pm2 process manager

约 3 分钟。 此时我什至无法通过 SSH 连接:成功登录后我没有收到 Sh/Bash 提示。 但 Apache 在此阶段已经提供静态 HTML 文件。

然后我看到:

[...] Failed to start pm2 process manager
      See: systemctl status pm2-root.service

约 3 分钟。 SSH 仍然不可用。 一段时间后,我看到 Ubuntu 的消息如下:

[...] Reached ...blah-blah-some-service 

大约 3 分钟后,我得到 Bash 的 SSH 提示!

而且,惊喜!.. PM2 在这个阶段运行良好,

systemctl status pm2-root.service
显示没有问题。

如何修复它并让 PM2 无延迟启动导致阻塞 Linux 服务器启动进程?

node.js systemd pm2
© www.soinside.com 2019 - 2024. All rights reserved.