• okass 在版块 IT技术 中回复了话题 Nginx常用配置与命令 3年前

    Nginx 解决504 gate-way timesout 超时错误的问题

     

    1> 可以调整nginx 内存相关参数

    # sudo vim /etc/nginx/sites-enabled/00-default-ssl.conf

    在server{ }段中加入如下代码

    #fix 504 gateway错误

    location ~ .php$ {

    #include snippets/fastcgi-php.conf;

    #fastcgi_pass 127.0.0.1:9000;

    fastcgi_read_timeout 300;

    fastcgi_send_timeout 300;

    #proxy_send_timeout 300; #如果使用了代理则加上proxy参数

    #proxy_read_timeout 300;

    }

    #end

    重启nginx

    # sudo service nginx reload

     

    2> 调整php参数 request_terminate_timeout , max_execution_time

    #sudo vim /etc/php/7.4/fpm/pool.d/www.conf

    request_terminate_timeout = 300

    #sudo vim /etc/php/7.4/fpm/php.ini

    max_execution_time = 300

     

    3> 重启nginx 和php-fpm

    # sudo service nginx reload

    # sudo service php7.4-fpm reload

     

    我的中国心

    我的中国心

    我ode中国心

WirelessLink
Logo