499错误码是nginx 自身定义的状态码,一般是由于客户端主动断开连接导致的。

nginx源码里是定义如下

ngx_null_string, / 499, client has closed connection /

有种可能是由于服务器处理请求时间过长导致客户端主动关闭连接。

临时的解决办法是将proxy_ignore_client_abort 参数改为on

这个表示代理不要主动关闭客户的连接,当客户主动断开连接时候nginx不会记录499,会等待后端服务器处理完请求,然后记录后端的返回信息到日志.

但是不建议如此操作,因为当有大量的连接瞬间断开的时候,会造成服务器压力过大,而且浪费资源,还不是很安全。

如果出现大量499,需要去排查下是什么原因导致server处理请求过慢。可能是服务器本身的原因也可能是网络原因等。

nginx 499状态码相关推荐

  1. nginx 400状态码排查

    最近,发现主站nginx的log中有很多400的错误,每天有几千万条,故决定对产生400错误的原因进行排查.分析nginx log,发现这种无效的400请求,总是在一个正常访问之后产生,一般出现一个或 ...

  2. nginx 返回状态码详解

    nginx 返回状态码详解 200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 202 (已接受) 服务器已接受请 ...

  3. HTTP 499 状态码 nginx下 499错误

    日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499.发送字节数是0. 老是有用户反映网站系统时好时坏,因为线上的产 ...

  4. nginx 常见状态码源码分析

    最近生产环境出现502 报警较多,通过排查问题,有些问题还挺有意思.通过分析nginx 源码,对查nginx 状态码来源可能会带来一定启发.本文基于1.6.2(主要是和生成环境对齐). 首先常见的错误 ...

  5. 记一次网站故障排查过程(nginx 504状态码、 upstream timed out (110: Connection timed out)以及jbd2引起IO高

    一.问题描述 客户侧反馈无法正常访问系统,页面转圈,时好时坏,访问不稳定. 二.系统环境: 机器环境:UOS . nginx .php(对接其他服务器kingbase .钉钉.redis .KF) E ...

  6. Nginx code 常用状态码学习小结

    最近了解下Nginx的Code状态码,在此简单总结下.一个http请求处理流程: 一个普通的http请求处理流程,如上图所示: A -> client端发起请求给nginx B -> ng ...

  7. http 状态码499

    什么是499状态 nginx源码中对499状态码的定义如下: /** HTTP does not define the code for the case when a client closed* ...

  8. php 502状态码,Nginx502状态码处理

    问题描述 最近偶然收到报警邮件,Nginx 502状态码 环境是Nginx+php-fpm 配置 8核16G yds.png 分析处理: 根据经验应该是php-fpm原因 (1) php-fpm进程挂 ...

  9. 【Nginx】警惕状态码 499 ,不只是 504

    目录 [Nginx]警惕状态码 499 ,不只是 504 状态码含义 499也危险 [Nginx]警惕状态码 499 ,不只是 504 状态码含义 499 499, Client Closed Req ...

  10. nginx状态码详解

    nginx有以下的状态码: 200:服务器成功返回网页 403:服务器拒绝请求. 404:请求的网页不存在  499:客户端主动断开了连接. 500:服务器遇到错误,无法完成请求. 502:服务器作为 ...

最新文章

  1. 【数据结构】平衡树 - treap
  2. ufs 固态硬盘_NVMe SSD新利器?WTG最高级别评分 阿卡西斯NVMe M.2移动固态硬盘盒评测...
  3. [译] 新手和老手都将受益的JavaScript小技巧
  4. 通用算法-sql相似度模糊匹配
  5. OpenCV交互式相机校准应用
  6. pytorch 之 有关交叉熵函数使用的几点说明
  7. 自动产生fsm代码的工具_代码自动生成工具
  8. split函数python 未定义_python split函数基本用法
  9. iOS设计模式之单例模式
  10. 中文编程语言Z语言开源正式开源!!!
  11. 黑客SQL服务器入侵实战演习
  12. php上传图片显示在当前页,PHP上传图片到数据库并显示
  13. LeetCode-25:K 个一组翻转链表
  14. mybatis直接执行sql_拼多多二面:Mybatis是如何执行一条SQL命令的?
  15. 简单的notepad将\n转化为换行
  16. BIGEMAP下载离线地图数据(支持谷歌、百度、高德等所有地图源)
  17. python中使用什么表示代码块、不需要使用大括号_PYTHON基础语法
  18. pfc颗粒linux安装包,离散元颗粒流软件(PFC3D/PFC2D)
  19. Win11 系统安装事项,跳过微软账户登录,VMWare安装Win11
  20. 啤酒与尿布:数据分析相关性分析案例一

热门文章

  1. python怎么做计算题_用python做算术题
  2. Moving to Linux: Kiss the Blue Screen of Death Goodbye!读书笔记1
  3. Unity使用BMFont制作字体
  4. 未曾读过刘备的人,不足以谈人生
  5. 判断距离1970年1月1日的天数
  6. MyExcel 2.1.4 版本发布,多项功能增强
  7. Qt入门学习之Qt全局定义
  8. Unity3D怪物基本AI
  9. 2021中职网络空间安全国赛隐藏信息探索解析做题详解
  10. mne.io.read_raw_edf()