日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx 学习笔记(4) Connection处理方法

發布時間:2025/4/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx 学习笔记(4) Connection处理方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

nginx支持connection的多種處理方法。nginx運行的平臺確定了可用的處理方法。

在特定平臺下connection的多種處理方法中,nginx會自動選擇一種最有效的方法。然而,如果需要,你可以使用顯式use指令來選擇一種connection處理方法。

connection支持下列各種處理方法:

1. select---標準方法。當缺少更有效率的方法時該平臺自動構建此方法的支持模塊。--with-select_module和--without-select_module配置參數可以用來啟動或者停止構建該模塊。

2. pool--標準方法。當該平臺缺少更有效率的方法時自動構建此方法的支持模塊。--with-pool_module和--without-pool_module配置參數可以用來啟動或者停止構建該模塊。

3. kqueue--用在FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0, and Mac OS X上的有效方法。

4.? epool--用在linux2.6+上的有效方法。一些舊的版本例如SUSE8.2提供在kernel2.4版本上支持epool的補丁。

5.? rtsig--實時信號。linux2.2.19版本以上的有效方法,默認情況下,系統級別的事件隊列限制為不大于1024個。可以通過修改這個限制,修改方法是修改/proc/sys/kernel/rtsig-max kernel參數。然而在linux2.6.6-mm2版本中該參數已經取消,此時每個進程擁有自己的事件隊列,事件隊列的大小由RLIMIT_SIGPENDING來限制,也可以通過修改work_rlimit_sigpending來改變。

當隊列溢出時,nginx拋棄隊列并且回退到poll connection處理方法直到隊列恢復到正常狀態。

6./dev/poll--在Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+, 和Tru64 UNIX 5.1A+.使用的有效方法。

7. eventport--在Solaris 10.上使用的有效方法。

轉載于:https://www.cnblogs.com/davidwang456/p/3428192.html

總結

以上是生活随笔為你收集整理的nginx 学习笔记(4) Connection处理方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。