0

我托管在 ec2 t2.micro 实例上的应用程序无法访问,并且显示 504 网关超时,我重新启动了实例,现在我可以登录到服务器。

我使用 pm2 重新启动了我的 app.js 文件,它显示应用程序正在侦听端口 80。但是当我在浏览器上搜索时,它显示了 502 Bad Gateway。

然后代替 pm2 我直接使用node app.js. 仍然显示相同的错误。

注意事项:

  1. 我用netstat检查了80端口是否打开。

  2. 我检查了 mongod 服务也处于运行状态。

  3. 磁盘空间未满,还有很多。

  4. 我没有将域名(从 godaddy 购买)放在浏览器上,而是将我的 ec2 服务器的公共 dns 和公共 IP 放在他们显示站点拒绝连接的浏览器上。

  5. 所有入站和出站规则都是正确的。

  6. pm2 还显示应用程序正在运行。

重新启动后是否有可能删除某些内容或更改为某些不适当的配置?导致这种情况的其他原因可能是什么?

4

0 回答 0