电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Nginx最大連接數配置詳解

瀏覽:209日期:2023-03-13 15:37:09

本文實例為大家分享了Nginx最大連接數配置的具體代碼,供大家參考,具體內容如下

配置Nginx最大工作進程數##

worker_processes:最大工作進程數

work_connections:每個工作進程可以允許同時建立的外部連接數量。

修改最大可打開文件數

更改操作系統"進程最大可打開文件數"的設置

首先需要操作系統的root權限,然后需要limits.conf主配置文件:

[root@localhost /]# vim /etc/security/limits.conf

在文件中加入下面語句

* soft nofile 65535* hard nofile 65535

注意:* 要加到文件里面,以上在limits.conf文件中添加的兩句話的含義是
soft(應用軟件)級別限制的最大可打開文件數的限制
hard表示操作系統級別限制的最大可打開文件數的限制,
*表示所有用戶都生效。

保存文件后不會馬上生效。需要使用以下命令

ulimit -n 65535

使用ulimit -a 進行查看

[root@localhost /]# ulimit -acore file size ? ? ? ? ?(blocks, -c) 0data seg size ? ? ? ? ? (kbytes, -d) unlimitedscheduling priority ? ? ? ? ? ? (-e) 0file size ? ? ? ? ? ? ? (blocks, -f) unlimitedpending signals ? ? ? ? ? ? ? ? (-i) 14989max locked memory ? ? ? (kbytes, -l) 64max memory size ? ? ? ? (kbytes, -m) unlimitedopen files ? ? ? ? ? ? ? ? ? ? ?(-n) 65535pipe size ? ? ? ? ? ?(512 bytes, -p) 8POSIX message queues ? ? (bytes, -q) 819200real-time priority ? ? ? ? ? ? ?(-r) 0stack size ? ? ? ? ? ? ?(kbytes, -s) 8192cpu time ? ? ? ? ? ? ? (seconds, -t) unlimitedmax user processes ? ? ? ? ? ? ?(-u) 14989virtual memory ? ? ? ? ?(kbytes, -v) unlimitedfile locks ? ? ? ? ? ? ? ? ? ? ?(-x) unlimited

open files 已經變成65535了

更改Nginx“進程最大可打開文件數”的設置

打開nginx.conf配合worker_rlimit_nofile屬性。

#user ?nobody;worker_processes ?4;#error_log ?logs/error.log;#error_log ?logs/error.log ?notice;#error_log ?logs/error.log ?info;#pid ? ? ? ?logs/nginx.pid;events {? ? use epoll;? ? worker_connections ?65535;}

驗證Nginx“進程最大可打開文件數”是否起作用

在linux中所有的進程都會有一個臨時的核心配置文件描述,存放路徑在/proc/進程號/limit

[root@localhost sbin]# ps -aux|grep nginxroot ? ? ? 1733 ?0.0 ?0.0 ?32816 ?1792 ? ? ? ? ?Ss ? 17:38 ? 0:00 nginx: master process ./nginxnobody ? ? 1734 ?0.0 ?0.7 ?59952 29184 ? ? ? ? ?S ? ?17:38 ? 0:00 nginx: worker processnobody ? ? 1735 ?0.1 ?0.7 ?59952 29184 ? ? ? ? ?S ? ?17:38 ? 0:00 nginx: worker processnobody ? ? 1736 ?0.2 ?0.7 ?59952 29184 ? ? ? ? ?S ? ?17:38 ? 0:00 nginx: worker processnobody ? ? 1737 ?0.1 ?0.7 ?59952 28928 ? ? ? ? ?S ? ?17:38 ? 0:00 nginx: worker processroot ? ? ? 1739 ?0.0 ?0.0 112824 ? 980 pts/0 ? ?S+ ? 17:38 ? 0:00 grep --color=auto nginx[root@localhost sbin]# cat /proc/1734/limitsLimit ? ? ? ? ? ? ? ? ? ? Soft Limit ? ? ? ? ? Hard Limit ? ? ? ? ? Units ? ??Max cpu time ? ? ? ? ? ? ?unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?seconds ??Max file size ? ? ? ? ? ? unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?bytes ? ??Max data size ? ? ? ? ? ? unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?bytes ? ??Max stack size ? ? ? ? ? ?8388608 ? ? ? ? ? ? ?unlimited ? ? ? ? ? ?bytes ? ??Max core file size ? ? ? ?0 ? ? ? ? ? ? ? ? ? ?unlimited ? ? ? ? ? ?bytes ? ??Max resident set ? ? ? ? ?unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?bytes ? ??Max processes ? ? ? ? ? ? 14989 ? ? ? ? ? ? ? ?14989 ? ? ? ? ? ? ? ?processes?Max open files ? ? ? ? ? ?65535 ? ? ? ? ? ? ? ?65535 ? ? ? ? ? ? ? ?files ? ??Max locked memory ? ? ? ? 65536 ? ? ? ? ? ? ? ?65536 ? ? ? ? ? ? ? ?bytes ? ??Max address space ? ? ? ? unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?bytes ? ??Max file locks ? ? ? ? ? ?unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?locks ? ??Max pending signals ? ? ? 14989 ? ? ? ? ? ? ? ?14989 ? ? ? ? ? ? ? ?signals ??Max msgqueue size ? ? ? ? 819200 ? ? ? ? ? ? ? 819200 ? ? ? ? ? ? ? bytes ? ??Max nice priority ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ?0 ? ? ? ? ? ? ? ? ? ?Max realtime priority ? ? 0 ? ? ? ? ? ? ? ? ? ?0 ? ? ? ? ? ? ? ? ? ?Max realtime timeout ? ? ?unlimited ? ? ? ? ? ?unlimited ? ? ? ? ? ?us ??

其中Max open files 的Soft Limit和Hard Limit已經設置成了 65535

Max client計算方式

#充當服務器時Nginx可同時承載的連接數量,是最大工作線程*每個線程允許的連接數量max_client = worker_processes * worker_connections#充當反向代理服務時,可同時承載的連接數量是最大工作線程*每個線程允許的連接數量/4#(4)代表:瀏覽器會建立兩條連接到Nginx,Nginx也會建立兩條連接到后端服務器。這樣就是4條了。max_client = worker_processes * worker_connections/4

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

標簽: Nginx
主站蜘蛛池模板: PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 西安烟道厂家_排气道厂家_包立管厂家「陕西西安」推荐西安天宇烟道 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 工控机-图像采集卡-PoE网卡-人工智能-工业主板-深圳朗锐智科 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 江苏南京多语种翻译-专业翻译公司报价-正规商务翻译机构-南京华彦翻译服务有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 博莱特空压机|博莱特-阿特拉斯独资空压机品牌核心代理商 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 |