nach der Migration unserer 3.1.4 von einer Windwos Kiste auf eine Ubuntu VM tritt der o.g. Fehler sporadisch auf.
Mir ist klar, dass dies offenbar nur passiert, wenn 2 Prozesse gleichzeitig versuchen das Postfach zu leeren, es ist mir nicht klar welcher Prozess das sein soll, bzw. wieso die Mail nicht längst geholt wurde, wenn der nächste Cron-Pop-Zyklus startet, der den PostMaster überhaupt nicht ein zweites Mal starten können sollte.
Die E-Mails bleiben dann im Postfach, werden aber meist bis auf die älteste trotzdem importiert, sodass einige Artikel X-fach vorhanden sind.
Ich habe Cron mal verändert und Abholintervalle von 3,5 und 10 Minuten getestet.
Die Daten (auch Artikel und Attachments) werden momentan noch in unserer MSSQL Datenbank gespeichert und es scheint so, dass der Fehler besonders häufig auftritt, wenn dort viel Last draufliegt.
Hier ein paar vielleicht relevante Informationen:
Code: Select all
$ crontab -l | grep -v "#"
MAILTO="root@localhost"
20 0 * * 0 $HOME/bin/otrs.DeleteCache.pl --expired >> /dev/null
30 0 * * 0 $HOME/bin/otrs.LoaderCache.pl -o delete >> /dev/null
*/20 * * * * $HOME/bin/otrs.GenericAgent.pl >> /dev/null
*/10 * * * * $HOME/bin/otrs.GenericAgent.pl -c db >> /dev/null
45 */2 * * * $HOME/bin/otrs.PendingJobs.pl >> /dev/null
10 0 * * * $HOME/bin/otrs.cleanup >> /dev/null
*/10 * * * * $HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null
01 01 * * * $HOME/bin/otrs.RebuildTicketIndex.pl >> /dev/null
55 */2 * * * $HOME/bin/otrs.DeleteSessionIDs.pl --expired >> /dev/null
35 * * * * $HOME/bin/otrs.UnlockTickets.pl --timeout >> /dev/null
Code: Select all
# ps -ef | grep otrs
www-data 2151 2148 0 Jan13 ? 00:00:29 /opt/otrs/bin/cgi -k start
[...]
www-data 27166 2148 0 Jan20 ? 00:00:02 /opt/otrs/bin/cgi -k start
www-data 45088 1 0 15:51 ? 00:00:37 /usr/bin/perl -w /opt/otrs/bin/otrs.Scheduler.pl -a start
www-data 45492 2148 0 Jan20 ? 00:00:13 /opt/otrs/bin/cgi -k start
root 47164 44469 0 20:46 pts/0 00:00:00 grep --color=auto otrs
Gibt es eine Möglichkeit die fehlerhafte Mail doch noch automatisch zu importieren? ("Can't process mail" Meldung kommt auch bei manuellem Fetch, wenns einmal schiefgegangen ist)
Besten Dank schonmal für die Hilfe!
edit: hier die Prozessliste, während der Fehler auftritt:
Code: Select all
$ ps -ef | grep otrs
www-data 2151 2148 0 Jan13 ? 00:00:29 /opt/otrs/bin/cgi -k start
[...]
www-data 27166 2148 0 Jan20 ? 00:00:02 /opt/otrs/bin/cgi -k start
www-data 45088 1 0 Jan26 ? 00:02:48 /usr/bin/perl -w /opt/otrs/bin/otrs.Scheduler.pl -a start
www-data 45492 2148 0 Jan20 ? 00:00:13 /opt/otrs/bin/cgi -k start
otrs 54198 54195 0 13:10 ? 00:00:00 /bin/sh -c $HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null
otrs 54200 54198 0 13:10 ? 00:00:01 /usr/bin/perl -w /opt/otrs//bin/otrs.PostMasterMailbox.pl
otrs 54582 54579 0 14:00 ? 00:00:00 /bin/sh -c $HOME/bin/otrs.GenericAgent.pl -c db >> /dev/null
otrs 54585 54582 4 14:00 ? 00:00:00 /usr/bin/perl -w /opt/otrs//bin/otrs.GenericAgent.pl -c db