Hallo,
ich habe eine Applikation die über den Empfang einer besonders formatierten E-Mail ihre Parameter erhält und gestartet wird. Das passiert über einen .forward-Eintrag im Home. (| ~/bin/myprog.pl) Letztes Wochenende wurde sie jedoch im Abstand von je ca 5 Stunden (nicht exact gleicher Zeitabstand) noch 2 mal gestartet. Da die Initiale Mail per Hand über ein Webinterface versandt wird, und ich ausschliessen kann, dass jemand früh um 3 diese Mail fingiert in unser internes System schleusst, bliebt nur ein technischer Grund übrig.
Hier mal die Laufzeiten:
30.04.2004 17:49:22 bis 30.04.2004 23:52:59 - - 5h:34min Laufzeit 30.04.2004 22:51:57 bis 01.05.2004 07:15:56 - Neustart nach 05:02:35 - 8h:54min Laufzeit 01.05.2004 03:56:53 bis 01.05.2004 08:56:21 - Neustart nach 05:04:56 - 5h:02min Laufzeit
Kann es sein, das die Mail über den .forward - Eintrag solange nicht als zugestellt gilt, wie das Programm nicht beeendet wurde und einen Return-Wert liefert? Und lokale MTA (postfix) somit einen weiteren Zustellversuch unternimmt? Das Maillog gibt auf den ersten Blick nicht allzuviel her.
Liege ich hier völlig falsch? Oder was kann es noch für Gründe geben?
Mit freundlichen Grüßen
Jens Puruckherr
Der erneute Start trifft ziemlich genau mit der default-Zeit aus der Konfig überein:
daemon_timeout (18000s)
Die paar Minuten mehr kommen sicher daher, dass sich immer ein paar tausend Mails in der queue tummeln. Oder ist das ein Zufall?
Mit freundlichen Grüßen
Jens Puruckherr
lug-dd@mailman.schlittermann.de