Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nginx-Node.js上游错误_Node.js_Nginx_Passenger - Fatal编程技术网

Nginx-Node.js上游错误

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

有一个前端服务器,它可以访问所有在node.js中编写的后端api。 目前已配置带有Phusion Passenger的Nginx以启动节点应用程序 当所有环境(dev.qa.prod)都遇到类似的问题,导致前端服务器崩溃时,一切都正常运行。重新启动Nginx允许应用程序工作

错误如下所示

[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;
   }}