Hello,
I have a query about how --with-filedescriptors and ulimit.
Every 2-3 days I keep getting WARNING that system is running out of descriptors.
I compiled squid using --with-filedescriptors=16384.
So do I still need to set ulimit before starting squid?
Or does squid automatically set ulimit? (as it starts as root)
I am using Fedora 16 with systemd squid.service (standard fedora file, no change)
Cache.log says:
2013/02/14 10:28:52 kid1| With 16384 file descriptors available
which is as expected.
squidclient gives this:
[root_at_localhost ]# squidclient -h 127.0.0.1 mgr:info |grep -i desc
File descriptor usage for squid:
Maximum number of file descriptors: 16384
Largest file desc currently in use: 888
Number of file desc currently in use: 774
Available number of file descriptors: 15610
Reserved number of file descriptors: 100
ulimit -H -n gives 4096
ulimit -n gives 1024
These are standard Fedora settings, I have not made any changes.
So back to my question:
If I am compiling squid with --with-filedescriptors=16384
do I need to set ulimit before starting squid?
Or does squid automatically set ulimit?
Thanks
Amm.
Received on Thu Feb 14 2013 - 09:12:59 MST
This archive was generated by hypermail 2.2.0 : Thu Feb 14 2013 - 12:00:04 MST