php - nginx + proxy pas - 504 网关超时,1 分钟 30 秒后超时。试过 proxy_read_timeout 但没有成功

标签 php django nginx webserver

这是我的配置:

location / {
    proxy_pass http://localhost:8003/;
    proxy_connect_timeout 3600s;
    send_timeout 3600s;
    proxy_read_timeout 3600s;
    include /etc/nginx/proxy_params;
}

但是,我在 1 分 30 秒后收到 504 网关超时错误。但不是根据我上面的配置,是什么原因? 我怎样才能让它工作更多秒。

最佳答案

我知道 OP 可能早就从这个问题开始了,但是超时设置应该在 serverhttp block 中 not location block 。示例:

server {
    proxy_connect_timeout 3600s;
    send_timeout 3600s;
    proxy_read_timeout 3600s;

    location / {
        proxy_pass http://localhost:8003/;
        include /etc/nginx/proxy_params;
    }
}

关于php - nginx + proxy pas - 504 网关超时,1 分钟 30 秒后超时。试过 proxy_read_timeout 但没有成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12777394/

相关文章:

php - 回显用户喜欢的类别的分层MySQL表

python - 按照教程进行:无法运行Django的Docker容器

python - Django url 不匹配

nginx 子域代理传递不起作用

angular - Docker/Angular4/Nginx

php - 如何让一个页面中所有不同尺寸的图片高度和宽度相同?

php - 使用 laravel 5 传递多个 flash 警告消息

java - 寻找与 Java 的 Map 和 List 等效的 PHP?

python - 使用 django rest 框架按名称返回信息

nginx - uwsgi IOError : write error