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 :) Thanks, -- -------------------------------------------------------------------------- | Stephen Gran | Q: How many marketing people does it | | [EMAIL PROTECTED] | take to change a lightbulb? A: I'll | | http://www.lobefin.net/~steve | have to get back to you on that. | --------------------------------------------------------------------------
pgpOPsMjhsg0b.pgp
Description: PGP signature
_______________________________________________ http://lurker.clamav.net/list/clamav-users.html