国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
nginx訪問報錯:Too many open files accept:

 


使用nginx作為web服務(wù),訪問的時候報錯:
accept() failed (24: Too many open files)

原因時:nginx的連接數(shù)超過了系統(tǒng)設(shè)定的最大值!


解決辦法:
(1)
[root@kvm-server nginx]# ulimit -n
1024

[root@kvm-server nginx]# ulimit -n 655360 #把打開文件數(shù)設(shè)置足夠大,這是臨時修改方案
[root@kvm-server nginx]# ulimit -n
655360

(2)
同時修改nginx.conf文件,添加下面內(nèi)容,然后重啟nginx
worker_rlimit_nofile 655350;

這樣就可以解決Nginx連接過多的問題,Nginx就可以支持高并發(fā)。
另外, ulimit -n 還會影響到mysql 的并發(fā)連接數(shù)。
提高文件連接數(shù)設(shè)置,也能提高mysql并發(fā)。

(3)
注意:
用ulimit -n 655360 修改只對當(dāng)前的shell有效,退出后失效。
所以,需要永久性修改

永久生效方法:
修改/etc/security/limits.conf,在文件底部添加:
* soft nofile 655360
* hard nofile 655360

星號代表全局, soft為軟件,hard為硬件,nofile為這里指可打開文件數(shù)。


(4)
另外,要使limits.conf文件配置生效,必須要確保 pam_limits.so 文件被加入到啟動文件中。
查看 /etc/pam.d/login 文件中有:

session required /lib/security/pam_limits.so

 

這樣,問題就迎刃而解了!

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【Nginx03】Nginx學(xué)習(xí):事件模塊Event
nginx提示:500 Internal Server Error錯誤的解決方法
Nginx服務(wù)器報500 Internal Server Error錯誤
Python twister 效率相關(guān) - 大猴子的花果山 - 博客大巴
file-max與ulimit
Linux 打開文件數(shù)1024限制的原理以及解決辦法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服