联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
504 这种如何处理
类型:迅睿CMS 更新时间:2020-04-17 10:34:07

504 这种如何处理,动不动就抱着个错,phpstudy win系统,请给出截图,如何配置。

赏金5元

B8F500FB-7560-426E-8A22-EDBD57A7DC25

回帖
  • #1楼    迅睿框架创始人
    2020-04-17 09:55:39
    Google Pixel 手机 0
    用xp.cn试试
  • 海南岛
    #2楼    海南岛
    2020-04-17 09:58:52
    Chrome 0
    小皮8没有问题啊
  • lover1224
    #3楼    lover1224
    2020-04-17 09:59:34
    iPhone手机 0
    phpstudy就是xp.cn哦!
  • lover1224
    #4楼    lover1224
    2020-04-17 10:00:25
    iPhone手机 0
    用的就是8nginx+mysql5.7环境
  • lover1224
    #5楼    lover1224
    2020-04-17 10:01:22
    iPhone手机 0
    按这个图来处理!请大家告知
  • #6楼    迅睿框架创始人
    2020-04-17 10:03:31
    Google Pixel 手机 0
    我开发环境就是xp8,应该很兼容才对,web目录是什么样的,对目录有关系
  • lover1224
    #7楼    lover1224
    2020-04-17 10:05:33
    iPhone手机 0
    放在www里面 建立一个根目录!然后把东西放进去!会和数据库有关吗
  • #8楼    迅睿框架创始人
    2020-04-17 10:10:57
    Google Pixel 手机 0
    理论上跟目录有关系,截图下目录我看看有没有非法的字符
  • 王小五
    #9楼    王小五
    2020-04-17 10:12:03
    Chrome 0

    Apache 稳定! 我的没有任何问题!

  • lover1224
    #10楼    lover1224
    2020-04-17 10:34:07
    Chrome 0

    HTTP 504 - Gateway Timeout 网关超时

    • 错误说明:网关超时,服务器响应时间,达到超出设定的范围
    • 原因1:后端电脑之间 IP 通讯缓慢而产生
    • 解决办法:
    • 如果您的 Web 服务器由某一网站托管, 只有负责那个网站设置的人员才能解决这个问题。
    • 原因2:由于nginx默认的fastcgi进程响应的缓冲区太小造成的错误
    • 解决办法:
    • 一般默认的fastcgi进程响应的缓冲区是8K,这时可以设置大一点,在nginx.conf里,加入:fastcgi_buffers 8 128k这表示设置fastcgi缓冲区为8块128k大小的空间。当然如果在进行某一项即时的操作, 可能需要nginx的超时参数调大点, 例如设置成60秒:send_timeout 60;经过这两个参数的调整,一般不会再提示“504 Gateway Time-out”错误,问题基本解决。
    • 原因3:PHP环境的配置问题
    • 解决办法:
    • 更改php-fpm的几处配置: 把max_children由之前的10改为现在的30,这样就可以保证有充足的php-cgi进程可以被使用; 把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。 接着再更改nginx的几个配置项,减少FastCGI的请求次数,尽量维持buffers不变: fastcgi_buffers由 4 64k 改为 2 256k; fastcgi_buffer_size 由 64k 改为 128K; fastcgi_busy_buffers_size 由 128K 改为 256K; fastcgi_temp_file_write_size 由 128K 改为 256K。 重新加载php-fpm和nginx的配置,再次测试,如果没有出现“504 Gateway Time-out”错误,问题解决。