nginx高性能WEB服务器系列之九--nginx运维故障日常解决方案
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运维故障日常解决方案相关推荐
- nginx高性能WEB服务器系列之七--nginx反向代理
nginx系列友情链接: nginx高性能WEB服务器系列之一简介及安装 https://www.cnblogs.com/maxtgood/p/9597596.html nginx高性能WEB服务器系 ...
- Nginx高性能Web服务器实战教程PDF
网站 更多书籍点击进入>> CiCi岛 下载 电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍 电子书下载(皮皮云盘-点击"普通下载" ...
- Nginx高性能Web服务器详解
Nginx高性能Web服务器详解 1. 什么是Nginx 1.1 优点 1.2 缺点 2. Nginx负载均衡策略 2.1 轮询策略 2.2 加权轮询策略 2.3 IP hash策略 3. 常用指令 ...
- 服务器后端开发系列——《实战Nginx高性能Web服务器》
1.高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例 内容:概述Nginx的背景知识和简单的入门实例. 2.高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级 ...
- nginx高性能web服务器详解_Nginx服务器高性能优化轻松实现10万并发访问量
原文:https://www.toutiao.com/i6804346550882402828 前面讲了如何配置Nginx虚拟主机,如何配置服务日志等很多基础的内容,大家可以去这里看看nginx系列文 ...
- nginx中configure脚本支持的常用选项,拍摄自《Nginx高性能Web服务器详解》
- Nginx + PHP 搭建高性能web服务器
写在前面: 1. Issue: *** 'libmcrypt-config --version' returned 2.4.0, but LIBMCRYPT (2.5.8) *** was found ...
- 高性能Web服务器Nginx使用指南
Nginx是一个高性能的http服务器和反向代理服务器,是一个高度模块化的web服务器,和Apache的模块化不同,Nginx的模块不支持动态编译,Nginx要加入新的第三方模块的时候,必须先下载模块 ...
- Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建高性能Web服务器
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为 ...
最新文章
- 绘制多边形_XDGE_RayMarchine 1- 利用Frag Shader绘制图形
- swagger 返回json字符串_Net Core微服务入门全纪录(完结)——Ocelot与Swagger
- 微众WeCross 跨链平台(12)合约总结
- 第18课:模型部署上线的几种服务发布方式
- redis value多大会影响性能_选择合适Redis数据结构,减少80%的内存占用
- 敏捷实践的价值观和方法论
- Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系
- GB28181 密解播放器
- 余世维+金正昆+陈安之+曾仕强+张锦贵等资料集
- vba 添加outlook 签名_在Excel 2013中使用vba插入电子邮件签名
- 播放.avi后缀视频报出0xc00d5212,编码格式不支持
- 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
- oracle回收站还原,Oracle从“回收站”恢复删除的表
- 在境内服务器、虚拟主机上运行未备案域名方法,cf worker反向代理
- 【新手案例】Python3.7如何获取网络时间
- 调试3G模块语音通话
- 那一年我是如何从功能测试跨入自动化测试的,绝对让你不虚此行!
- java排序输出序号_Java对map进行排序并生成序号
- 学Python兼职赚钱是真的吗
- 网页怎么退出全屏,网页退出全屏有哪些快捷键?
热门文章
- Flask-Migrate拓展数据库表结构
- Eclipse反编译插件安装
- cookie封装调用
- viewDidUnload 和 dealloc 的区别
- Apache中抑制IP段,在httpd.conf中的写法
- Windos消息驱动
- flask数据库迁移理解及命令
- ESXI开启snmp协议方法
- linux下用gcc如何生成预处理、汇编等文件
- [Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。...