zoukankan      html  css  js  c++  java
  • 504 Gateway Time-out

    在执行一次php脚本的时候遇到的错误,504 Gateway Time-out

     后来在网上找了一些大佬的文章,终于发现了问题,原来nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。既然知道了原因,那么我们修改一下Nginx的配置就好了。

    1.找到nginx.cof文件

    只需要修改以下三个点即可,如果没有那么自己手动添加即可,如:

        fastcgi_connect_timeout 60;
        #fastcgi连接超时时间,默认60秒
    
        fastcgi_send_timeout 60;
        #nginx 进程向 fastcgi 进程发送请求过程的超时时间,默认值60秒
    
        fastcgi_read_timeout 60;
        #fastcgi 进程向 nginx 进程发送输出过程的超时时间,默认值60秒

     

    注意要算好自己程序的运行时间噢;

    设置好后重启Nginx,你会发现,报错已经不存在了。

    如有疑问,欢迎评论或者私信

    本文参考:https://blog.csdn.net/fdipzone/article/details/79355576

  • 相关阅读:
    LeetCode 169
    LeetCode 152
    LeetCode 238
    LeetCode 42
    LeetCode 11
    GDB基本调试
    小咪买东西(最大化平均值)
    codeforces 903D
    hdu 5883
    hdu 5874
  • 原文地址:https://www.cnblogs.com/junyi-bk/p/11542096.html
Copyright © 2011-2022 走看看