我有自由分配的文件描述符的問題,它總是零!共免費分配的文件描述符始終爲零 - Ubuntu的LTS 14.04
例如:
$ cat /proc/sys/fs/file-nr
4448 0 1529806
AFAIK,這意味着以下內容:
4448 is total alocated file descriptors
0 is total of free alocated file descriptors
1529806 is the total limit of the system
除了我設置以下ulimits:
$ 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) 120242
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
**open files (-n) 500000**
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 120242
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
系統文件最大:
$ cat /proc/sys/fs/file-max
1529806
個
最大打開文件是Kannel
守護進程(bearerbox
和smppbox
)。一旦打開的文件數量達到限制smppbox
正在卡住,只有重新啓動它才能提供幫助,這根本不是解決方案。
按照我因特網上發現我明白,有系統中沒有自由alocated文件描述符的文章。
每個解決方案我試過沒有幫助。
我在做什麼錯了?
需要你的幫助。
預先感謝您。
感謝您的反饋意見。這是有道理的。 你對我在上面的帖子中描述的問題有任何想法嗎? – Denis
我想你可能在[sf]而不是這裏遇到這個問題,或者你可以試試[kannel users mailing list](http://www.kannel.org/mailman/listinfo/users)或[kannel錯誤跟蹤器](https://redmine.kannel.org/),如果你懷疑它可能泄漏文件句柄。 – Hasturkun