[Postfixbuch-users] mailq / timed out while sending end of data
Sandy Drobic
postfixbuch-users at drobic.de
Di Jun 23 19:23:25 CEST 2009
Martin wrote:
>>> Auf dem System sind 300 Postfächer, der Fehler tritt aber nur auf,
>> wenn
>>> die Mail an 3 bestimmte Postfächer gesendet wird.
>> Haben diese Postfächer etwas gemeinsam (auf der Cyrus-Seite)?
>
>
> Sie sind alle komplett gleiche Cyrus-Postfächer.
Ah, dann kannst du ja zwei davon löschen. ;-)
>
>>> Einen reconstruct (Cyrus) habe ich für diese Postfächer schon
>> gemacht.
>>> Auch ein Serverneustart hat nichts geholfen.
>>>
>>> So wie es aussieht wird die Mail aber nach mehreren Versuchen dann
>>> zugestellt. Allerdings laufen so recht viele Mails auf und irgendwann
>>> wird das Postfach nur noch sehr langsam beliefert.
>> Dies kann an unterschiedlichen Timeouts zwischen Cyrus und Postfix
>> liegen.
>> Postfix hat folgende Timeouts:
>>
>> postconf -d | grep -i lmtp | grep timeout
>> lmtp_connect_timeout = 0s
>> lmtp_data_done_timeout = 600s
>> lmtp_data_init_timeout = 120s
>> lmtp_data_xfer_timeout = 180s
>> lmtp_lhlo_timeout = 300s
>> lmtp_mail_timeout = 300s
>> lmtp_quit_timeout = 300s
>> lmtp_rcpt_timeout = 300s
>> lmtp_rset_timeout = 20s
>> lmtp_starttls_timeout = 300s
>> lmtp_tls_session_cache_timeout = 3600s
>> lmtp_xforward_timeout = 300s
>>
>> Aber...Cyrus hat bei mir nur 60 Sekunden (Siehe Option -T).
>>
>> LMTPD(8)
>> LMTPD(8)
>>
>>
>>
>> NAME
>> lmtpd - LMTP server process
>>
>> SYNOPSIS
>> lmtpd [ -C config-file ] [ -U uses ] [ -T timeout ] [ -D ]
>> [ -a ]
>>
>> DESCRIPTION
>> Lmtpd is an LMTP server used to deliver mail to the IMAP
>> mail-
>> store. It accepts commands on its standard input and responds
>> on
>> its standard output. It MUST be invoked by master(8) with
>> those
>> descriptors attached to a remote client connection.
>>
>>
>> Lmtpd reads its configuration options out of the imapd.conf(5)
>> file unless specified otherwise by -C.
>>
>> OPTIONS
>> -C config-file
>> Read configuration options from config-file.
>>
>> -U uses
>> The maximum number of times that the process should
>> be
>> used for new connections before shutting down.
>> The
>> default is 250.
>>
>> -T timeout
>> The number of seconds that the process will wait for a
>> new
>> connection before shutting down. Note that a value of
>> 0
>> (zero) will disable the timeout. The default is 60.
>>
>> -D Run external debugger specified in debug_command.
>>
>
> Also die Timeouts sind ok denke ich. Wurde da auch nichts geändert.
> lmtp_connect_timeout = 0s
> lmtp_data_done_timeout = 600s
> lmtp_data_init_timeout = 120s
> lmtp_data_xfer_timeout = 180s
> lmtp_lhlo_timeout = 300s
> lmtp_mail_timeout = 300s
> lmtp_quit_timeout = 300s
> lmtp_rcpt_timeout = 300s
> lmtp_rset_timeout = 20s
> lmtp_xforward_timeout = 300s
>
> LMTP hat den default Wert.
LMTP für welchen Dienst? Wie bereits geschrieben, ist der Default bei mit 60
Sekunden für Cyrus, aber 600 Sekunden für Postfix. Cyrus gibt also viel früher
auf als Postfix.
>
>> Wenn du ein dickes Postfach hast viel IO auf einem schwachen Server zu
>> leisten
>> ist, dann könnte dies die Ursache sein.
>
> Der Server ist kaum ausgelastet und die drei Postfächer sind sehr klein.
> Es gibt deutlich größere Postfächer die keine Probleme machen.
>
>
>> Ohne mehr Info ist es schwierig zu helfen. Es sieht jedoch stark nach
>> einem
>> Cyrus-Problem aus, da könnte eine Anfrage in der Cyrus-Mailingliste
>> vielleicht
>> hilfreich sein (wenn Englisch kein Problem ist).
>
> Danke für den Tipp.
> Wie heißt die Liste? Englisch kann ich :)
List-Archive: <http://lists.andrew.cmu.edu/pipermail/info-cyrus>
List-Post: <mailto:info-cyrus at lists.andrew.cmu.edu>
List-Help: <mailto:info-cyrus-request at lists.andrew.cmu.edu?subject=help>
List-Subscribe: <https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus>,
<mailto:info-cyrus-request at lists.andrew.cmu.edu?subject=subscribe>
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@)drobic (.) de
Mehr Informationen über die Mailingliste Postfixbuch-users