Two
Questions:
1. If squid starts more
than one squidguard process does each process load its own copy of the db files
into memory or is only one copy loaded into memory and all squidguard processes
access the same db in a shared memory format? Is the answer the same for
pre-built db files? If it is a shared memory format, what kind of locking
is done on the database? ie (only on process can access a db file at a
time)
2. What kind of schedule does squid use for its redirect children?
If I have 10 squidguard children that squid starts does it round robin requests
to each process or does it go in order trying to send requests to the first
process and then moving on to the next one if it is busy. When looking at
top on a running squid server with 15 squidguard process, the
top squidguard process is very active, the next one is semi active and the
remaining look like they have no activity at all.
Thanks
