Henrik Nordstrom wrote:
tis 2009-09-29 klockan 14:06 +1200 skrev Amos Jeffries:

It seems to me that the master process might be assigned to monitor the
upstate of the child process and additionally set a watch on

Except that the master process is entirely optional and generally not
even desired if you use a smart init system like upstart.

Okay. Looking at it deeper since it seems the execvp method the parent uses to 'monitor' the child also makes it impossible to add other monitoring stuff at that level.


Additionally, a full reconfigure only because resolv.conf changed is a
bit on the heavy side imho.


I'm all for something less intrusive. But that is all we have at present. Particularly for monitoring the config files.

And finally, as both resolv.conf and hosts paths is configuratble from
squid.conf the current used path and what the master process remembers
may differ

Aye.


local host IPs (bit tricky on non-windows as this may block)?

Linux uses netlink messages. non-blocking access available.

Wonderful.



I think my preference is to get these monitors into the main process.


Agreed now.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE7 or 3.0.STABLE19
  Current Beta Squid 3.1.0.14

Reply via email to