node.js - 重启centos服务器后Nodejs API不起作用

标签 node.js linux centos centos7 pm2

在我的 centos 服务器中,我有一个带有 Node js 的 API,我从 pm2 开始。 pm2 状态在线,并且可以正常工作。但是当服务器重新启动时,虽然 pm2 状态为在线,但无法连接到 API。
我也尝试像下面这样启动 Node js

pm2 start index.js
pm2 startup 
pm2 save 
但是直到我重新启动 pm2 ..
我该如何解决?

最佳答案

你必须做pm2 resurrect在“pm2 保存”之后启动应用程序:

pm2 resurrect
然后将此命令放在脚本文件中并将其配置为在服务器重新启动时运行。阅读本文Q and A求助。还有in this文章有一些 CentOS 特定的更改需要完成。

关于node.js - 重启centos服务器后Nodejs API不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66729427/

相关文章:

node.js - 页面刷新时不会触发 React 客户端上的 Socket.io 断开连接

node.js - 分配失败 - npm 安装时进程内存不足

javascript - 将 mysql 查询行存储在变量中以供以后在另一个 mysql 查询中使用

linux - cpan 安装开关失败

hadoop - 如何将Hadoop配置文件同步到多个节点?

centos - Jira 服务器迁移恢复附件

javascript - TypeError : _Model2. default.aggregate(...).forEach 不是函数

linux - 在 CentOS7.4 的 AARCH64 平台上首选哪个 GCC 版本?

linux - 使用 ansible 编辑当前用户的 shell

sql-server - 更改 Linux 上的默认 SQL Server 时区?