as stated before the mentioned solution was to insert the ulimit into the init script to make sure the limit is absolute! there might be a chance for this to solve or help solve and find the issue: On 09/14/2013 12:05 PM, Mohsen Dehghani wrote: > Oh , no...it is 1024 > thanks for the help > Now I added 'ulimit -n 65000' in squid init file and the problem is > resolved. But some questions: > > 1-why is it 1024 While I've set 65535 FD at compile time and squid user > which is "proxy" has this much limitation in limit.conf file? > 2-is it ok to increase FD limit in this way? > 3-Apearantly according to "# cat /proc/sys/fs/file-max" my os FD limit is > 400577. Can I increase squid FD to it > 4-What is best FD limit for about 150Mbps bandwidth and 18000 RPM > > This could be ugly troubleshooting practice, but you can try to modify your > init script (or upstart job, not sure how exactly squid is being started in > ubuntu). The idea is to add 'ulimit -n > /tmp/squid.descriptors' and see if > the number is really 65k. > > On 09/14/2013 09:41 AM, Mohsen Dehghani wrote: >>> I don't see any logic here. Are you sure your squid is started not by > root? >>> Is replacing 'root' by 'squid' or '*' solves issue as well? >> >> When I manually start service by root, there is no file descriptor >> warning and squid works as normal. >> But when the system boots up and starts the service automatically, >> squid runs out of FD. >> >> I've tested different the following settings without any luck. Every >> time that the box reboots, I have to login and restart service manually. >> >> root soft nofile 65000 >> root hard nofile 65000 >> proxy soft nofile 65000 >> proxy hard nofile 65000 >> squid soft nofile 65000 >> squid hard nofile 65000 >> * soft nofile 65000 >> * hard nofile 65000 >> >> It seems these settings only works if the user logins to system. >> My squid user is "proxy"(I configured it at the time of compile). >> >> Maybe some useful info: >> OS:Ubuntu 12.04 >> >> # ulimit -n >> 65000 >> >> # squidclient mgr:info | grep 'file descri' >> Maximum number of file descriptors: 65536 >> Available number of file descriptors: 65527 >> Reserved number of file descriptors: 100 >> >> >> >> > > >