nginx 默认60超时需要修改的地址

杨新春 / 2024-11-13 / 原文

1、这个是转发的nginx的vhost模块的php,添加以下代码  ,如果没有,可以忽略
location / {
         if ($query_string ~* "\.\./|\./") {
            return 404;
        }
        proxy_read_timeout 300s;  # 增加到 5 分钟
        proxy_connect_timeout 300s;
        proxy_send_timeout 300s;

        proxy_pass http://10.240.49.35/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

2、nginx 的 http中增加以下代码,这个是转发的nginx,如果没有,可以忽略

fastcgi_connect_timeout 3000;
    fastcgi_send_timeout 3000;
    fastcgi_read_timeout 3000;

具体看图 

3、php.ini中修改3个参数

4. 非转发的nginx 

5.重启php 

  • 停止 PHP-FPM

    bash
    sudo /usr/local/php/sbin/php-fpm --shutdown
  • 启动 PHP-FPM

    bash
    sudo /usr/local/php/sbin/php-fpm