Vue.js 如何在通过pm2运行的VuejS应用程序上发生ETIMEDOUT错误时更改IP地址?

Vue.js 如何在通过pm2运行的VuejS应用程序上发生ETIMEDOUT错误时更改IP地址?,vue.js,nginx,amazon-ec2,pm2,Vue.js,Nginx,Amazon Ec2,Pm2,我正在使用Nginx在Ubuntuec2实例上运行Laravel应用程序 我有一个使用Vue.js构建的前端应用程序,通过pm2运行,该应用程序使用来自Laravel应用程序的API 我最近遇到了一个问题,我不得不交换AWS上使用的弹性IP,并一直在尝试使用新的IP使其重新工作 我只收到502个错误,现在是nginx504个错误,我已经尝试了我能找到的一切(主要是增加fastcgi的次数)。我可以看到的错误如下(URL和IP已编辑) 我的pm2日志: ERROR connect ETIMEDO

我正在使用Nginx在Ubuntuec2实例上运行Laravel应用程序

我有一个使用Vue.js构建的前端应用程序,通过pm2运行,该应用程序使用来自Laravel应用程序的API

我最近遇到了一个问题,我不得不交换AWS上使用的弹性IP,并一直在尝试使用新的IP使其重新工作

我只收到502个错误,现在是nginx504个错误,我已经尝试了我能找到的一切(主要是增加fastcgi的次数)。我可以看到的错误如下(URL和IP已编辑)

我的pm2日志:

ERROR  connect ETIMEDOUT <the old wrong IP>:443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
错误连接ETIMEDOUT:443
在TCPConnectWrap.afterConnect[as oncomplete](net.js:1191:14)
我的nginx错误日志:

[error] 29592#29592: *83 upstream timed out (110: Connection timed out) while reading 
response header from upstream, client: <my computers IP>, server: <the site URL>, 
request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:3000/", host: "<the site URL>"
[error]29592#29592:*83读取时上游超时(110:连接超时)
来自上游的响应标头,客户端:,服务器:,
请求:“GET/HTTP/1.1”,上游:http://127.0.0.1:3000/,主机:“
如何更新pm2错误日志中列出的错误IP

我发现了一个问题,但老实说,我不确定如何按照建议的方式“启动”pm2