首页云计算 正文

Nginx+PHP-FPM环境访问网站出现502错误的优化方法 – Nginx

2024-11-19 4 0条评论
  1. 首页
  2. 证书相关
  3. Nginx+PHP-FPM环境访问网站出现502错误的优化方法 – Nginx

Nginx+PHP-FPM环境访问网站出现502错误的优化方法 – Nginx

发布日期:2017-06-18

游戏后端代码采用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: “”

现列出排查思路

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

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

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

request_slowlog_timeout = 1s

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

在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

上一篇:apache如何在80端口建立多个域名站点,apache建立多个网站的方法 – Apache

下一篇:Nginx在高并发请求下的详细优化配置方案 – Nginx

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/113484.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码