nginx" 500内部服务器错误"在大的要求

时间:2015-04-03 19:04:15

标签: nginx

我通过nginx向我的后端发送了14K请求,我收到以下错误:

500 Internal Server Error

我正在运行nginx 1.6.2如果我将请求直接发送到我的后端,一切正常,请求大约需要3-4秒。

这是我的nginx配置:

$ cat /etc/nginx/nginx.conf
events {
  worker_connections  1024;
}
http {
proxy_temp_path /tmp/nginx;

upstream my_servers {
   server <server1>:9000 down;
   server <server2>:9000 down;
   server <server3>:9000 down;
   server <server1>:9001;
   server <server2>:9001;
   server <server3>:9001;

}

server {
  access_log /var/log/nginx/access.log combined;

  listen 9080;
  location / {
     proxy_pass http://my_servers;
  }
}
}

知道发生了什么事吗?我假设在3-4秒内无法达到任何默认超时?

BTW,当我尝试查看访问日志文件时,它是空的。

1 个答案:

答案 0 :(得分:2)

此问题与client_body_temp_path的权限相关,如下所述:

https://wincent.com/wiki/Fixing_nginx_client_body_temp_permission_denied_errors