On May 25, 2005, at 13:38, Stephen Gran wrote:
On Tue, May 24, 2005 at 11:43:45AM -0700, Doug Hardie said:
I believe I can make this occur at will (as long as there is a newer
database available). However, I am running FreeBSD and don't know
for sure the equivallent to strace - ktrace perhaps. Let me know
what you need and I will force it to hang.
Doug,
Can you run another test for me? Try running the milter without
--external, but with --dont-wait.
It is difficult to tell from the sendmail source (it is a bit on the
hairy side) but it looks like it does not stop trying to use a
milter if
one of the communications times out, which would explain this
behavior.
--dont-wait changes the behavior at reload from timeout to immediate
tempfail. If this fixes the problem, then we know exactly where the
issue is, and we can come up with a workaround (perhaps the workaround
is just use --dont-wait, but maybe something better)
A ktrace would also be great to confirm the internals, but just
confirmation that this makes the problem go away would be enough, I
think. You are the first person I have talked to who can reliably
reproduce the problem, so unfortunately for you, you make the perfect
test case :)
Can do, but will have to wait till Sat. I am leaving in 10 minutes
to bring home son from college. Weill be gone 2 days.
_______________________________________________
http://lurker.clamav.net/list/clamav-users.html