E企盈营销工具技术服务商 热线:4006-838-530

服务器超时设置_小程序开发_和智聚成网络公司

E企盈直播平台营销卖货系统

本文介绍nginx出现504 Gateway Time-out问题的原因,分析问题并提供解决方法。 (主要看2)  1.问题分析nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。  通常有以下几种情况导致 1.程序在处理大量数据,导致等待超时。 2.程序中调用外部请求,而外部请求响应超时。 3.连接数据库失败而没有停止,死循环重新连。 出现这种情况,我们可以先优化程序,缩短执行时间。另一方面,可以调大nginx超时限制的参数,使程序可以正常执行。 对于访问超时的设定,nginx与php都有相关的设置,可以逐一进行修改。   2.解决方法nginx配置 nginx.conf中,设置以下几个参数,增加超时时间 fastcgi_connect_timeoutfastcgi连接超时时间,默认60秒 fastcgi_send_timeoutnginx 进程向 fastcgi 进程发送请求过程的超时时间,默认值60秒 fastcgi_read_timeoutfastcgi 进程向 nginx 进程发送输出过程的超时时间,默认值60秒   php配置 php.ini max_execution_timephp脚本最大执行时间  php-fpm request_terminate_timeout设置单个请求的超时时间  php程序中可加入set_time_limit(seconds)设置最长执行时间 例如 set_time_limit(0) 表示不超时。

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 服务器超时设置_小程序开发_和智聚成网络公司
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏