> 
> This looks like a bad poll(2) implementation. There is no reason
> for poll(2) to "hang" waiting for POLLOUT.  All writes will fail
> immediately because the client has closed the connection.
> 


I have tried:

* Upgrading OS from Solaris 10 u8 to Solaris 10 u11
* Upgrading Postfix to 2.11.0
* Compiling Postfix with -DNO_DEVPOLL with the theory it would use select()
instead.

Unfortunately, none of these changes fixes the issue. The manual for the L4
hardware does indeed say it "issues QUIT followed by TCP reset" and has no
options to change it.

Looks like we will have to use "smtpd_timeout" to contain the problem until
the hardware L4 can be replaced.

Thanks,

Lund

-- 
Jorgen Lundman       | <lund...@lundman.net>
Unix Administrator   | +81 (0)3 -5456-2687 ext 1017 (work)
Shibuya-ku, Tokyo    | +81 (0)90-5578-8500          (cell)
Japan                | +81 (0)3 -3375-1767          (home)

Reply via email to