Nginx-Node.js上游错误
有一个前端服务器,它可以访问所有在node.js中编写的后端api。 目前已配置带有Phusion Passenger的Nginx以启动节点应用程序 当所有环境(dev.qa.prod)都遇到类似的问题,导致前端服务器崩溃时,一切都正常运行。重新启动Nginx允许应用程序工作 错误如下所示Nginx-Node.js上游错误,node.js,nginx,passenger,Node.js,Nginx,Passenger,有一个前端服务器,它可以访问所有在node.js中编写的后端api。 目前已配置带有Phusion Passenger的Nginx以启动节点应用程序 当所有环境(dev.qa.prod)都遇到类似的问题,导致前端服务器崩溃时,一切都正常运行。重新启动Nginx允许应用程序工作 错误如下所示 [error] 25833#0: *14050 upstream prematurely closed connection while reading response header from upstre
[error] 25833#0: *14050 upstream prematurely closed connection while reading response header from upstream, client: 10.0.0.183, server: 54.148.10.11, request: "POST /api/course/54e113e8d98e579c1a790bbd/step/54e113e8d98e579c1a790bbe HTTP/1.1", upstream: "https://54.201.58.163:443/api/course/54e113e8d98e579c1a790bbd/step/54e113e8d98e579c1a790bbe", host: "dev.****.net", referrer: "https://dev.***.net/08f35b9a752554df591279a88babad96fd7e88021084d0396ef7bda16798eaa5743bfc4880015294dd3199482dd9fc564bbf6a681b6881eb5d91b369059a1643"
可用站点/默认站点下的Nginx配置:
server {
server_name 10.0.0.134;
listen 80;
root /home/ubuntu/web/portal;
passenger_enabled on;
passenger_set_cgi_param _PASSENGER_NODE_CONTROL_SERVER 1;
location /api {
access_log off;
proxy_pass https://dev-api.***.net;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 300;
}}