国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Nginx最大連接數(shù)配置詳解

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

本文實(shí)例為大家分享了Nginx最大連接數(shù)配置的具體代碼,供大家參考,具體內(nèi)容如下

配置Nginx最大工作進(jìn)程數(shù)##

worker_processes:最大工作進(jìn)程數(shù)

work_connections:每個(gè)工作進(jìn)程可以允許同時(shí)建立的外部連接數(shù)量。

修改最大可打開文件數(shù)

更改操作系統(tǒng)"進(jìn)程最大可打開文件數(shù)"的設(shè)置

首先需要操作系統(tǒng)的root權(quán)限,然后需要limits.conf主配置文件:

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

在文件中加入下面語句

* soft nofile 65535* hard nofile 65535

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

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

ulimit -n 65535

使用ulimit -a 進(jìn)行查看

[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 已經(jīng)變成65535了

更改Nginx“進(jìn)程最大可打開文件數(shù)”的設(shè)置

打開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;}

驗(yàn)證Nginx“進(jìn)程最大可打開文件數(shù)”是否起作用

在linux中所有的進(jìn)程都會(huì)有一個(gè)臨時(shí)的核心配置文件描述,存放路徑在/proc/進(jìn)程號(hào)/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已經(jīng)設(shè)置成了 65535

Max client計(jì)算方式

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

標(biāo)簽: Nginx
主站蜘蛛池模板: 国产麻豆福利a v在线播放 | 中国女人毛茸茸免费视频 | 久久免费看片 | 精品一区二区在线欧美日韩 | 久久亚洲国产精品一区二区 | 欧美高清一级毛片免费视 | 99av在线播放| 一区二区三区四区在线免费观看 | 久草视频首页 | 亚洲狠狠综合久久 | 成人免费在线网站 | 欧洲色老头 | 午夜爽爽爽 | 亚洲成aⅴ人在线观看 | 午夜一区二区福利视频在线 | 成人亚洲国产精品久久 | 韩国美女一区二区 | 国内精品一区二区2021在线 | 久久有这有精品在线观看 | 日韩美女毛片 | 久久久久国产免费 | 久草不卡视频 | 一级毛片无毒不卡直接观看 | 91理论片午午伦夜理片久久 | 国产欧美成人一区二区三区 | 性做爰片免费视频毛片中文i | 国产精品视频免费一区二区三区 | 美女视频一区二区三区在线 | 亚洲视频在线免费 | 亚洲人成在线观看 | 欧美激情视频在线观看一区二区三区 | 欧美变态一级毛片 | 欧美日本一区亚洲欧美一区 | 亚洲综合网在线观看首页 | 国产三级国产精品国产普男人 | 性感美女视频黄.免费网站 性高湖久久久久久久久 | 午夜成人影视 | 亚洲性视频网站 | 美女黄视频在线 | 欧美曰批人成在线观看 | 久久99国产精品久久99果冻传媒 |