今天用PHP执行一个非常耗时的文件【ps:自己有用,大概3分钟】

但是执行到一分钟后显示

nginx 504 Gateway Time-out

于是修改php-ini.php中的max_execution_time =1200;重启php,还是没用

突然明白,如果超时是php设置的问题,会报以下错误

Fatal error: Maximum execution time of 60 seconds exceeded in E:\ceshi\001\map.php on line 27

所以问题出在nginx上,汗,上面不是说了nginx 504吗;

继续度娘

找到一篇关于nginx配置的文章【nginx.conf】

里面有一些这个配置

#设定http服务器
http
{
include mime.types; #文件扩展名与文件类型映射表
default_type application/octet-stream; #默认文件类型
#charset utf-8; #默认编码
server_names_hash_bucket_size 128; #服务器名字的hash表大小
client_header_buffer_size 32k; #上传文件大小限制
large_client_header_buffers 4 64k; #设定请求缓
client_max_body_size 8m; #设定请求缓
sendfile on; #开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常把这个改成off。
autoindex on; #开启目录列表访问,合适下载服务器,默认关闭。
tcp_nopush on; #防止网络阻塞
tcp_nodelay on; #防止网络阻塞
keepalive_timeout 120; #长连接超时时间,单位是秒#FastCGI相关参数是为了改善网站的性能:减少资源占用,提高访问速度。下面参数看字面意思都能理解。
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;}

于是把自己nginx配置中的fastcgi_connect_timeout值改了一下,ok了

看了字母意思也就明白了

转载于:https://www.cnblogs.com/xiaozong/p/5071259.html

nginx 504 Gateway Time-out 解决办法相关推荐

  1. flask uwsgi nginx *504* Gateway Time ou解决办法

    flask uwsgi nginx 504 Gateway Time ou解决办法 此方法有可能无效 修改 vi /etc/nginx/conf.d/配置文件名.conf 添加如下信息: uwsgi_ ...

  2. nginx+passenger下504 Gateway-Timeout问题的解决办法

    nginx+passenger下504 Gateway-Timeout问题的解决办法 关键字: passenger nginx apache gateway timeout ubuntu9.04下,n ...

  3. Nginx 出现504 Gateway Time-out的解决方法

    Nginx 出现504 Gateway Time-out的解决方法 参考文章: (1)Nginx 出现504 Gateway Time-out的解决方法 (2)https://www.cnblogs. ...

  4. nginx 502错误原因和解决办法总结

    nginx 502错误原因和解决办法总结 一.NGINX 502错误排查 二.Nginx 413错误的排查:修改上传文件大小限制 三.Nginx 400错误排查:HTTP头/Cookie过大 一.NG ...

  5. 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway(亲测)

    Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...

  6. 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out

    Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...

  7. iis7 php 403,详解Nginx 出现 403 Forbidden 的解决办法

    本篇文章主要介绍了详解Nginx 出现 403 Forbidden 的解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Nginx 也是当前流行的一款 轻量级服务器 ...

  8. 记一次 nginx 504 Gateway Time-out

    今天程序在执行一项excel导出任务的时候 出现了nginx超时的提示 nginx 504 Gateway Time-out 排查过程: 查看该任务 发现内容是一个数据量20000条信息 每条信息有5 ...

  9. [转]nginx+php-fpm.sock时504,502错误解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 本文通过 OscPress 同步至oschina,获取最新版本和更好的阅读体验请查看原文: http://s.blog.cel ...

  10. 解决nginx 504 Gateway Time-out的一些方法

    在CentOS下配置lnmp组合基本上用的都是同样的配置文件,一直都没出现过问题,可最近在一个vps上安装同样的环境之后,网站在线10多人就出 现了打开速度非常缓慢的情况,有好几次都是直接达到了ngi ...

最新文章

  1. java 正则 反向引用_正则之反向引用
  2. ncnn-mobile
  3. 使用iOS原生sqlite3框架对sqlite数据库进行操作
  4. 以太币(Ether)的单位
  5. MongoDB学习笔记lt;四gt;
  6. android收费知乎,知乎 Android 端的一次重设计练习
  7. 使用object detection训练并识别自己的模型
  8. weka arff稀疏数据写法
  9. $Django importlib与dir知识,手写配置文件, 配置查找顺序 drf分页器drf版本控制
  10. ASP VNext 开源服务容错处理库Polly
  11. IdentityServer4系列 | 常见术语说明
  12. 《计算机组成与体系结构:性能设计》读后小记 6、外部存储器
  13. YYT 0659 - 2008全自动凝血分析仪
  14. Kali学习笔记15:防火墙识别、负载均衡识别、WAF识别
  15. 信息的哲学--从信息到数据存储,再到数据保护
  16. 什么是TOGAF?TOGAF初学者指南
  17. MPP架构、常见OLAP引擎分析
  18. 从1加到100,1到100求和 Python代码实现方法
  19. 2022软件测试技能 Mysql数据库必会知识点总结
  20. 第十一课:磁场和洛伦兹力

热门文章

  1. 计算机专业基础 -- 数据库系统相关基础知识
  2. python读取文件大小、时间_Python从netCDF文件读取数据,时间为测量开始后的“秒数”...
  3. 一个小故事读懂Memcached漏洞
  4. Extjs4操作TreeStore处理proxyAjax获取的数据
  5. [Objective-C]ARC中NSString *与CFStringRef的相互转换
  6. 【Webcam设计】利用底层V4L2+OPENCV进行图像处理以及移植策略
  7. MySQL JOIN连接用法
  8. property自己实现
  9. 第三季-第4课-Linux应用程序地址布局
  10. C++--第26课 - 异常处理 - 下