欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux中出現(xiàn)toomanyopenfiles問題怎么辦

小編給大家分享一下linux中出現(xiàn)too many open files問題怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)是一家專業(yè)提供包河企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)H5場景定制、小程序制作等業(yè)務(wù)。10年已為包河眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。

這個問題的出現(xiàn)原因是system對程序打開files數(shù)量的限制問題。
用 ulimit -a 命令可以查看
[root@5 ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 4096
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 4096
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
可以看出,對open files的限制數(shù)是1024,我們可以通過修改這個值來增加可以打開的文件數(shù)。
******************************************************************
臨時修改
將其改為2048,用 ulimit -n 2048.
當(dāng)你把open files的值增大到一定程度,你的Too many open files就不會再出現(xiàn)了。
******************************************************************
若要 長久 改變這兩個參數(shù)值,就要修改/ect/security/limits.conf,在文件中加上兩行:

代碼如下:


* - nofile 65535
* - nproc 65535


:這行設(shè)置了每個用戶的默認打開文件數(shù)為2048。 注意"nofile"項有兩個可能的限制措施。就是<type>項下的hard和soft。 要使修改過得最大打開文件數(shù)生效,必須對這兩種限制進行設(shè)定。 如果使用"-"字符設(shè)定<type>, 則hard和soft設(shè)定會同時被設(shè)定。
硬限制表明soft限制中所能設(shè)定的最大值。 soft限制指的是當(dāng)前系統(tǒng)生效的設(shè)置值。 hard限制值可以被普通用戶降低。但是不能增加。 soft限制不能設(shè)置的比hard限制更高。 只有root用戶才能夠增加hard限制值。
當(dāng)增加文件限制描述,可以簡單的把當(dāng)前值雙倍。 例子如下, 如果你要提高默認值1024, 最好提高到2048, 如果還要繼續(xù)增加, 就需要設(shè)置成4096。
最后用ulimit -a再次查看,open files的值,沒什么問題的話,就已經(jīng)改過來了。
******************************************************************
http://www.linuxso.com/linuxrumen/6217.html
-------------------------------------------------------------
經(jīng)過以上設(shè)置,退出shell再次登錄,還是不生效,來點絕的
到//etc/profile下,加入一行ulimit -SHn 51200 (注意里面已經(jīng)有一條關(guān)于ulimit的設(shè)置)
到rc.local下,加入一行 ulimit -SHn 51200 (不知這條有沒有必要,其實我還沒加)
詳見 :http://baike.baidu.com/view/4832100.htm
ulimit -S -c 0 > /dev/null 2>&1
這條語句設(shè)置了對軟件資源和對core文件大小的設(shè)置

以上是“l(fā)inux中出現(xiàn)too many open files問題怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:linux中出現(xiàn)toomanyopenfiles問題怎么辦
分享URL:http://www.chinadenli.net/article8/gpohop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗移動網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作微信小程序網(wǎng)站維護服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站