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.14Received on Tue Sep 29 2009 - 13:47:17 MDT
This archive was generated by hypermail 2.2.0 : Tue Sep 29 2009 - 12:00:06 MDT