Tag: fastcgi

如何在Nginx上使用FastCGI防止网关超时

我正在运行Django,FastCGI和Nginx。 我正在创build一个类似的api,在那里有人可以通过XML发送一些数据,我将处理,然后返回每个节点发送的状态码。 问题是,如果我花了很长时间来处理XML,Nginx会抛出一个504网关超时 – 我想超过60秒。 所以我想设置Nginx,以便如果任何匹配location / api的请求不会超时120秒。 什么设置将完成。 我到目前为止是: # Handles all api calls location ^~ /api/ { proxy_read_timeout 120; proxy_connect_timeout 120; fastcgi_pass 127.0.0.1:8080; } 编辑:我有什么不工作:)