我通过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,当我尝试查看访问日志文件时,它是空的。
答案 0 :(得分:2)
此问题与client_body_temp_path
的权限相关,如下所述:
https://wincent.com/wiki/Fixing_nginx_client_body_temp_permission_denied_errors