详解介绍Nginx中worker connections问题

发布时间 - 2017-05-24 00:00:00    点击率:

这篇文章主要介绍了nginx中worker connections问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

查看日志,有一个[warn]: 3660#0: 20000 worker_connections are more than open file resource limit: 1024 !!

原来安装好nginx之后,默认最大的并发数为1024,如果你的网站访问量过大,已经远远超过1024这个并发数,那你就要修改worker_connecions这个值 ,这个值越大,并发数也有就大。当然,你一定要按照你自己的实际情况而定,也不能设置太大,不能让你的CPU跑满100%。

所以,当你修改提高了配置文件中的worker_connections值,然后重启nginx,你就会在日志里发现,最前面我们讲到的这一个warn警告提示,大概的意思就是: 20000并发连接已经超过了打开文件的资源限制:1024!在这种情况下,我们就要修改配置文件,添加一行来解除这个限制,这就好像是apache中的ServerLimit。

打开配置文件在"event"这行上面添加这一行:

worker_rlimit_nofile   xxxxx;  ####Specifies the value for maximum file descriptors that can be opened by this process.

注意:设置了这个后,你修改worker_connections值时,是不能超过worker_rlimit_nofile的这个值,不然又会有前面的那个warn提示。

保存配置文件,退出重启nginx。

如果nginx 中worker_connections 值设置是1024,worker_processes 值设置是4,按反向代理模式下最大连接数的理论计算公式:

   最大连接数 = worker_processes * worker_connections/4

查看相关资料,生产环境中worker_connections 建议值最好超过9000,计划将一台nginx 设置为10240,再观察一段时间。

【相关推荐】

1. Linux免费视频教程

2. 布尔教育Linux优化视频教程

3. resource0

4. resource1

5. resource2


# nginx  # 配置文件  # 来安  # 重启  # 自己的  # 连接数  # 这一  # 也有  # 让你  # 你就  # 当你 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Python数据仓库与ETL构建实战_Airflow调度流程详解  Laravel如何处理文件下载请求?(Response示例)  如何在阿里云部署织梦网站?  如何快速生成ASP一键建站模板并优化安全性?  如何在阿里云购买域名并搭建网站?  Laravel如何为API编写文档_Laravel API文档生成与维护方法  HTML 中如何正确使用模板变量为元素的 name 属性赋值  黑客入侵网站服务器的常见手法有哪些?  如何确保西部建站助手FTP传输的安全性?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  iOS UIView常见属性方法小结  实现点击下箭头变上箭头来回切换的两种方法【推荐】  手机软键盘弹出时影响布局的解决方法  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何登录建站主机?访问步骤全解析  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  如何在云主机快速搭建网站站点?  Android自定义listview布局实现上拉加载下拉刷新功能  如何获取PHP WAP自助建站系统源码?  使用豆包 AI 辅助进行简单网页 HTML 结构设计  Python并发异常传播_错误处理解析【教程】  如何快速搭建自助建站会员专属系统?  如何用PHP工具快速搭建高效网站?  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Laravel用户密码怎么加密_Laravel Hash门面使用教程  实例解析Array和String方法  详解Android中Activity的四大启动模式实验简述  如何在 React 中条件性地遍历数组并渲染元素  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  jQuery中的100个技巧汇总  Laravel如何创建自定义Facades?(详细步骤)  如何在IIS中配置站点IP、端口及主机头?  如何在IIS7中新建站点?详细步骤解析  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  ,怎么在广州志愿者网站注册?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  微信小程序 scroll-view组件实现列表页实例代码  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?