游戏后端代码采用Nginx+PHP-FPM的方式部署。放问游戏的时候偶尔会出现502错误。

Nginx错误日志出现以下日志

2014/07/05 17:20:58 [error] 18431#0: *148739 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.1.56, server: , request: "POST /gateway.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: ""

现列出排查思路

1.

在/etc/php.ini中设置PHP脚本执行的最长时间max_execution_time = 30,这里设置为30秒。

2.

在/etc/php-fpm.conf 中设置PHP-FPM进程处理每个进程的超时时间request_terminate_timeout = 30s

3.

在/etc/php-fpm.conf中开启PHP的慢日志

request_slowlog_timeout = 1s

slowlog = /var/log/php-fpm/www-slow.log

4.

在Nginx配置文件nginx.conf 中设置

fastcgi_connect_timeout 60; 设置Nginx和FastCGI Server建立连接的超时时间,默认是60秒,但是这个值不能经常超过75秒

fastcgi_send_timeout 60;    设置Nginx传送请求到FastCGI Server的超时时间

fastcgi_read_timeout 60;    设置FastCGI Server读取请求的超时时间

Nginx 的详细介绍:请点这里

Nginx 的下载地址:请点这里

php 502.88,Nginx+PHP-FPM 访问出现 502错误相关推荐

  1. post提交php出现502,PHP+Nginx 字符串内容 POST 提交502错误?

    我做了一个 input name 为 title ,一个按钮,顶部写了一个 echo $_POST['title'] input 输入 "新生儿系列" 5个字的时候点击按钮会长时间 ...

  2. php上传文件502,php+nginx 上传大文件 502 Bad Gateway

    由于php每天要接收其它服务器post过来的文件 比如我在:192.168.1.147上用下面这条命令 wget http://192.168.1.148/upload.php --post-file ...

  3. nginx正向代理访问微信接口502错误, Unable to tunnel through proxy. Proxy returns \“HTTP/1.1 502 Bad Gateway\

    问题: nginx正向代理访问微信接口报错502, Unable to tunnel through proxy. Proxy returns "HTTP/1.1 502 Bad Gatew ...

  4. 新部署的nginx访问出现502报错

    记录自己的一次排错,原理后续再补充.在公司使用网络代理上网.自己摸鱼安装部署nginx,自检一切环境正常,依赖正常.但访问出现502报错! 但是使用本机curl和宿主机telnet均出现以下问题: 问 ...

  5. nginx和fpm的进程数配置和502,504错误

    502 和 php-fpm.conf 1.php-cgi进程数不够用.php执行时间长,导致没有空闲进程处理新请求. 2.php-cgi进程死掉.php-fpm超时时间短,当前进程执行超时关闭连接. ...

  6. 使用 Nginx 提升网站访问速度

    使用 Nginx 提升网站访问速度 http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/ Nginx 简介 Nginx ("engine ...

  7. 搭建nginx+php后访问不到项目

    记在虚拟机搭建php+nginx+mysql踩到的坑 首先因为工作原因,离开了上家公司,然后入职xx后,由于没有开发机只能自己搭建了一个虚拟机 搭建好后使用一键安装式工具安装了lnmp环境 之后访问n ...

  8. Nginx 与 FPM 的工作机制

    网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理 ...

  9. nginx 配置|禁止访问规则

    文章目录 1. nginx配置详解 1.1 nginx中remote_addr和x_forwarded_for参数使用说明 1.2 简单说明下nginx location匹配规则 1.3 Nginx ...

最新文章

  1. 安装mysql5.7出现问题_转载---安装mysql5.7,遇到的问题
  2. RxSwift UI控件扩展
  3. 构建dubbo分布式平台-maven模块规划和平台功能导图
  4. day16前端(Dom+Jquery)
  5. 前端兼容性问题:快速去掉mac safari浏览器input右边的小图标/小按钮
  6. TypeScript模块系统、命名空间、声明合并
  7. Java LocalDate类| ofYearDay()方法与示例
  8. python怎么打开excel文件并处理_python处理excel文件
  9. 二、三层交换机与路由器
  10. 机器学习10大经典算法
  11. 网站安全扫描工具,举荐6个网站安全扫描工具
  12. 处理反走样常用的四种技术
  13. Notes Sixth day-渗透攻击-红队-打入内网
  14. Jqurey总结归纳
  15. 详谈硬盘分区表格式MBR与GUID/GPT
  16. 搭档之家:刘强东章泽天共同成立企业管理公司,前者持股99%
  17. simulink中 Bernoulli binary generator(贝努力二进制产生器)各个参数
  18. \t\t常用网络命令使用技巧
  19. 2021华为软件精英挑战赛总结分享
  20. Valens VA6000 USB2.0延长器

热门文章

  1. odps结合mysql统计
  2. php个人云存储,使用OwnCloud搭建个人私有云存储
  3. python类的继承与多态_python类的继承和多态
  4. C语言sprintf与sscanf函数
  5. Highcharts 中文参考文档
  6. 管理11gRAC基本命令 (转载) 很详细
  7. Java(静态)变量和(静态)代码块的执行顺序
  8. 数百个 HTML5 例子学习 HT 图形组件 – 拓扑图篇
  9. Error: Call requires API level 11 (current min is 8): android.app.Activity#onCreateView
  10. ArcMap中的名称冲突问题