|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Charlie Watts (cewatts
frontier.net)Date: Tue May 14 2002 - 01:18:48 CDT
On Mon, 13 May 2002, Frank Bonnet wrote:
> I receive such error messages since I've installed 1.1.8
>
> Out: 250 Ok
> In: DATA > Out: 354 End data with <CR><LF>.<CR><LF>
> Out: 451 Error: queue file write error
> In: QUIT
> Out: 221 Bye
>
> what does this means ? postfix error ou FreeBSD error ?
Vivek's suggestion is a good one - disk full. If you've verified that's
not it ...
... I believe it's an esoteric timeout issue. Wietse made me a patch that
logs an error when this occurs - below is part of the message from him, I'm
fairly sure he won't mind my including it here.
Wietse - the patch is working nicely for me. Every time I get one of these 451
"error during smtp session" postmaster mails, there is a timeout logged.
Perhaps it would be appropriate to return some other error and not
generate a local postmaster notification?
-- Charlie Watts cewattsfrontier.net Frontier Internet, Inc. http://www.frontier.net/
Wietse Venema wrote: > The smtpd to cleanup socket has a read/write timeout of $ipc_timeout > seconds, which is 3600 seconds by default. > > The remote client to smtpd socket has a read/write timeout of > $smtpd_timeout seconds, which is 300 seconds by default. > > So, the client would have to send something every 300 seconds, but > not enough to fill a 4096 byte I/O buffer for the smtpd to cleanup > socket in 3600 seconds. > > This is possible in theory. I'll add a timeout warning to the > cleanup server. See patch below.
*** ./cleanup.c- Mon Nov 5 11:25:58 2001 --- ./cleanup.c Wed May 8 16:19:54 2002 *************** *** 232,237 **** --- 232,244 ---- }
/* + * Log something to make timeout errors easier to debug. + */ + if (vstream_ftimeout(src)) + msg_warn("%s: read timeout on %s", + state->queue_id, VSTREAM_PATH(src)); + + /* * Finish this message, and report the result status to the client. */ attr_print(src, ATTR_FLAG_NONE,
- To unsubscribe, send mail to majordomo
postfix.org with content (not subject): unsubscribe postfix-users
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]