美国服务器租用时出现504的原因及其解决方法

作者:高防服务器    时间:2019-10-31 12:00

  一些企业公司的业务发展到海外,这是就需要租用美国服务器,它不仅可以免备案还可以省钱,但是在使用过程中,有时打开某些网页时,还有“504 gateway timeout"提示,那么出现这种现象的原因是什么呢?又有什么解决方法呢?下面,小编就为大家简单介绍一下。

1572494401260195.png

  美国服务器租用出现504的原因:

  Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

  安装完Nginx+PHP-fpm+Mysql后,跑PHP的应用会经常出现504 Gateway Time-out 或者502 Bad Gateway的情况。

  1、程序在处理大量数据,导致等待超时。

  2、程序中调用外部请求,而外部请求响应超时。

  3、连接数据库失败而没有停止,死循环重新连。

  出现这种情况,我们可以先优化程序,缩短执行时间。另一方面,可以调大nginx超时限制的参数,使程序可以正常执行。

1572494421436595.png

  美国服务器租用出现504的解决方法:

  1、nginx配置

  nginx 进程向 fastcgi 进程发送请求过程的超时时间,默认值60秒。

  fastcgi 进程向 nginx 进程发送输出过程的超时时间,默认值60秒。

  2、php配置

  php脚本最大执行时间。

  设置单个请求的超时时间。

  php程序中可加入set_time_limit(seconds)设置最长执行时间。

1572494445590214.png

  以上就是小编的介绍,希望能加深大家对美国服务器租用的印象。


上一篇:香港vps云服务器禁止搭建的网站及其选择

下一篇:选择美国服务器的原因及其优势

热点资讯
傲翔雲計算有限公司是根據香港法例第622章《公司條例》在香港成立為法團。
傲翔云IDC产品谢绝放置黄色、赌博、反动、钓鱼、私服等内容,不接受垃圾邮件、侵犯版权、扫描与入侵等行为,用户须遵守中国大陆及香港特别行政区法律许可。
Copyright ©2018 - 2019 香港傲翔雲計算有限公司 All Rights Reserved.
Copyright ©2018 - 2019 香港傲翔雲計算有限公司 All Rights Reserved.