如何在Nginx上使用FastCGI防止网关超时
我正在运行Django,FastCGI和Nginx。我正在创建一种api,在该api中,有人可以通过XML发送一些数据,然后我将处理这些数据,然后为发送过来的每个节点返回一些状态代码。 问题是,如果我花太长时间来处理XML,Nginx将抛出504网关超时-我认为该时间超过60秒。 因此,我想设置Nginx,以便与位置/ api匹配的任何请求都不会在120秒内超时。什么设置将完成此任务。 到目前为止,我有: # Handles all api calls location ^~ /api/ { proxy_read_timeout 120; proxy_connect_timeout 120; fastcgi_pass 127.0.0.1:8080; } 编辑:我有什么不工作:)