相关疑难解决方法(0)

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

我正在运行Django,FastCGI和Nginx.我正在创建一种各种各样的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;
    }
Run Code Online (Sandbox Code Playgroud)

编辑:我有什么不工作:)

configuration fastcgi nginx

199
推荐指数
3
解决办法
21万
查看次数

标签 统计

configuration ×1

fastcgi ×1

nginx ×1