Sendmail 8.9.0 claims a Linux kernel bug

Ben Gertzfield (che@debian.org)
24 Jun 1998 18:20:26 -0700


>From the Sendmail 8.9.0 Known Bugs List:

* accept() problem on Linux.

Apparently, the accept() in sendmail daemon loop can return ETIMEDOUT
and cause sendmail to sleep for 5 seconds during which time no new
connections will be accepted. An error is reported to syslog:

Jun 9 17:14:12 hostname sendmail[207]: NOQUEUE: SYSERR(root):
getrequests: accept: Connection timed out

"Connection timed out" is not documented as a valid return from
accept(2) and this is believed to be a bug in the Linux kernel.

I'm running into this problem a *LOT*.

Jun 24 18:09:41 always sendmail[1745]: NOQUEUE: SYSERR(root): getrequests: accept: No route to host
Jun 24 18:10:13 always last message repeated 4 times
Jun 24 18:11:17 always last message repeated 7 times
Jun 24 18:12:21 always last message repeated 5 times
Jun 24 18:13:21 always last message repeated 7 times
Jun 24 18:14:24 always last message repeated 5 times
Jun 24 18:15:26 always last message repeated 5 times
Jun 24 18:16:03 always last message repeated 2 times
Jun 24 18:17:15 always last message repeated 5 times
Jun 24 18:18:17 always last message repeated 6 times
Jun 24 18:19:23 always last message repeated 6 times

and every time the error happens, sendmail refuses connections for
5 seconds.

What is going on here? This is a heavily loaded mail server. Is
this really a Linux kernel bug?

Ben

-- 
Brought to you by the letters K and T and the number 8.
"If you turn both processors off, you will have to reboot." -- The Be Book
Debian GNU/Linux -- where do you want to go tomorrow? http://www.debian.org/
I'm on FurryMUCK as Che, and EFNet and YiffNet IRC as Che_Fox.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu