nginx系列友情链接:
nginx高性能WEB服务器系列之一简介及安装
https://www.cnblogs.com/maxtgood/p/9597596.html
nginx高性能WEB服务器系列之二命令管理
https://www.cnblogs.com/maxtgood/p/9597990.html
nginx高性能WEB服务器系列之三版本升级
https://www.cnblogs.com/maxtgood/p/9598113.html
nginx高性能WEB服务器系列之四配置文件详解
https://www.cnblogs.com/maxtgood/p/9598333.html
nginx高性能WEB服务器系列之五--实战项目线上nginx多站点配置
https://www.cnblogs.com/maxtgood/p/9598610.html
nginx高性能WEB服务器系列之六--nginx负载均衡配置+健康检查
https://www.cnblogs.com/maxtgood/p/9599068.html
nginx高性能WEB服务器系列之七--nginx反向代理
https://www.cnblogs.com/maxtgood/p/9599335.html
nginx高性能WEB服务器系列之八--nginx日志分析与切割
https://www.cnblogs.com/maxtgood/p/9599542.html
nginx高性能WEB服务器系列之九--nginx运维故障日常解决方案
https://www.cnblogs.com/maxtgood/p/9599752.html

注:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

nginx的强大之处不必要我细说,当初第一次接触nginx的时候就发现了它的强大之处,并且自我觉得非常有必要出一篇记录nginx的各个功能及坑点。

欢迎大家对nginx感兴趣的朋友们来一起学习与及时提出错误及误点。有问题的可以在评论区@我。

一:nginx错误代码解释

在我们日常使用中,Nginx经常会遇到很多问题,直接反馈在用户端的错误代码就是200、301、302、304、400、404、499、500、502、503、504等,请看如下解决方法:

注意:一般400代表网站服务未启动,404表示某个页面不存在,这两个错误代码都是比较简单,其他代码看如下

1)     502/503/504错误解决方法:

有时候访问会出现“502 Bad Gateway” 解决办法如下:

查看当前的PHP FastCGI进程数:

netstat -an | grep "php-cgi" | wc -l

如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,

那么,说明“FastCGI进程数”不够用,需要增大。

部分PHP程序的执行时间超过了Nginx的等待时间也会出现502的错误代码,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如:

http
{
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}

如果是JAVA后端,Nginx返回502、503错误一般解决方法如下:

通过单个IP+端口去访问后端具体的实例,检查实例是否正常提供服务,一般nginx 502大都是因为后端实例或者数据库压力大,无法响应导致的。

2)     Nginx 499问题解决方法:

http 499错误代码的原因,是nginx内置的安全策略会将同一个ip post过来的并发过多的请求直接给中断掉。

在nginx.conf配置文件中加入了以下配置:

proxy_ignore_client_abort on;

结果没有499错误了,但是网站还是有无法访问的情况,最后查询到还是由于访问量大造成的。解决的办法就是增加后端实例,或者nginx实例数。

具体错误代码还需结合业务观察。

转载于:https://www.cnblogs.com/maxtgood/p/9599752.html

nginx高性能WEB服务器系列之九--nginx运维故障日常解决方案相关推荐

  1. nginx高性能WEB服务器系列之七--nginx反向代理

    nginx系列友情链接: nginx高性能WEB服务器系列之一简介及安装 https://www.cnblogs.com/maxtgood/p/9597596.html nginx高性能WEB服务器系 ...

  2. Nginx高性能Web服务器实战教程PDF

    网站 更多书籍点击进入>> CiCi岛 下载 电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍 电子书下载(皮皮云盘-点击"普通下载" ...

  3. Nginx高性能Web服务器详解

    Nginx高性能Web服务器详解 1. 什么是Nginx 1.1 优点 1.2 缺点 2. Nginx负载均衡策略 2.1 轮询策略 2.2 加权轮询策略 2.3 IP hash策略 3. 常用指令 ...

  4. 服务器后端开发系列——《实战Nginx高性能Web服务器》

    1.高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例 内容:概述Nginx的背景知识和简单的入门实例. 2.高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级 ...

  5. nginx高性能web服务器详解_Nginx服务器高性能优化轻松实现10万并发访问量

    原文:https://www.toutiao.com/i6804346550882402828 前面讲了如何配置Nginx虚拟主机,如何配置服务日志等很多基础的内容,大家可以去这里看看nginx系列文 ...

  6. nginx中configure脚本支持的常用选项,拍摄自《Nginx高性能Web服务器详解》

  7. Nginx + PHP 搭建高性能web服务器

    写在前面: 1. Issue: *** 'libmcrypt-config --version' returned 2.4.0, but LIBMCRYPT (2.5.8) *** was found ...

  8. 高性能Web服务器Nginx使用指南

    Nginx是一个高性能的http服务器和反向代理服务器,是一个高度模块化的web服务器,和Apache的模块化不同,Nginx的模块不支持动态编译,Nginx要加入新的第三方模块的时候,必须先下载模块 ...

  9. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建高性能Web服务器

    Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为 ...

最新文章

  1. 绘制多边形_XDGE_RayMarchine 1- 利用Frag Shader绘制图形
  2. swagger 返回json字符串_Net Core微服务入门全纪录(完结)——Ocelot与Swagger
  3. 微众WeCross 跨链平台(12)合约总结
  4. 第18课:模型部署上线的几种服务发布方式
  5. redis value多大会影响性能_选择合适Redis数据结构,减少80%的内存占用
  6. 敏捷实践的价值观和方法论
  7. Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系
  8. GB28181 密解播放器
  9. 余世维+金正昆+陈安之+曾仕强+张锦贵等资料集
  10. vba 添加outlook 签名_在Excel 2013中使用vba插入电子邮件签名
  11. 播放.avi后缀视频报出0xc00d5212,编码格式不支持
  12. 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
  13. oracle回收站还原,Oracle从“回收站”恢复删除的表
  14. 在境内服务器、虚拟主机上运行未备案域名方法,cf worker反向代理
  15. 【新手案例】Python3.7如何获取网络时间
  16. 调试3G模块语音通话
  17. 那一年我是如何从功能测试跨入自动化测试的,绝对让你不虚此行!
  18. java排序输出序号_Java对map进行排序并生成序号
  19. 学Python兼职赚钱是真的吗
  20. 网页怎么退出全屏,网页退出全屏有哪些快捷键?

热门文章

  1. Flask-Migrate拓展数据库表结构
  2. Eclipse反编译插件安装
  3. cookie封装调用
  4. viewDidUnload 和 dealloc 的区别
  5. Apache中抑制IP段,在httpd.conf中的写法
  6. Windos消息驱动
  7. flask数据库迁移理解及命令
  8. ESXI开启snmp协议方法
  9. linux下用gcc如何生成预处理、汇编等文件
  10. [Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。...