shell909090 wrote: > H jj 写道: >> 我是通过修改 >> /etc/security/limits.conf >> 文件增加用户打开最大文件数的 >> >> 下面两行 >> * soft nofile 8192 >> * hard nofile 24576 >> >> 2008/10/13 hhding.gnu <[EMAIL PROTECTED]>: >> >>> 任晓磊 wrote: >>> >>>> 看看/proc/ pid of squid/limits文件 >>>> >>>> 2008/10/11 wendao <[EMAIL PROTECTED]>: >>>> >>>> >>>>> sysctl -a | grep file-max的结果为:fs.file-max = 102223。我已经设置 >>>>> ulimit -HSn >>>>> 65536,并且在/etc/default/squid中设定SQUID_MAXFD=65536,但是, >>>>> reboot后,squid的文件描述符还是4096,貌似debian中的squid的最大文件描 >>>>> 述符就是4096了!不解。。。。。。 >>>>> 2008/10/11 wendao <[EMAIL PROTECTED]> >>>>> >>>>> >>>>>> 2008/10/11 shell909090 <[EMAIL PROTECTED]> >>>>>> >>>>>> >>>>>>> wendao 写道: >>>>>>> >>>>>>> >>>>>>>> debian中如果把文件描述符增大到4096以上,该怎末做?谢谢 >>>>>>>> >>>>>>>> >>>>>>> 你在安装oracle么? >>>>>>> sysctl -a | grep file-max >>>>>>> 这个是当前系统的文件描述符最大值,可以通过修改/etc/sysctl.conf来 >>>>>>> 变更,记 >>>>>>> 得重启或者使用sysctl -p启用。 >>>>>>> ulimit -a | grep "open files" >>>>>>> 这个是当前用户的限制,可以通过ulimit -Hn XXX修改,记得放在系统启 >>>>>>> 动的时候 >>>>>>> 生效。一般建议放到/etc/profile里面。 >>>>>>> >>>>>>> sysctl -a | grep file-max的结果为:fs.file-max = 102223。我已经 >>>>>>> 设置ulimit -HSn >>>>>>> 65536,并且在/etc/default/squid中设定SQUID_MAXFD=65536,但是, >>>>>>> reboot后,squid的文件描述符还是4096,貌似debian中的squid的最大文件 >>>>>>> 描述符就是4096了!不解。。。。。。 >>>>>>> >>>>>>> To UNSUBSCRIBE, email to >>>>>>> [EMAIL PROTECTED] >>>>>>> with a subject of "unsubscribe". Trouble? Contact >>>>>>> [EMAIL PROTECTED] >>>>>>> >>>>>>> >>>>>>> >>>> >>>> >>>> >>> 1. /proc里面是系统的最大fd限制,这个硬限制 >>> 2. ulimit里面是对某个用户或者group的限制,这个无论设置的多大实际上也不能 >>> 超过1. >>> 3. 我印象中squid本身也可以设置最大fd限制,好像是在编译还是什么时候,另 >>> 外,这个fd受到1,2的限制 >>> >>> >>> -- >>> To UNSUBSCRIBE, email to [EMAIL PROTECTED] >>> with a subject of "unsubscribe". Trouble? Contact >>> [EMAIL PROTECTED] >>> >>> >>> >> >> >> >> > 啊,对啊,还有PAM。 > > login调用pam,pam调用limit.conf...所以管好ulimit就可以了。
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

