PostmasterMailbox.pl broken

Hilfe zu Znuny Problemen aller Art
Locked
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

PostmasterMailbox.pl broken

Post by rbroda »

Hallo,

seit heute funktioniert ein Cron nicht mehr:
Im Syslog finde ich folgende Fehlermeldung:

Code: Select all

OTRS-otrs.PostMasterMailbox.pl-10[2219]: [Notice][Kernel::System::PID::PIDCreate] Cant create PID PostMasterMailbox, because it's already running (%servername%/14580)!
Kann mir einer helfen?
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: PostmasterMailbox.pl broken

Post by KlausNehrer »

Der postmastermailbox läuft noch. Solange der läuft, startet jeder weitere nur mit force.
Du solltest prüfen, warum der Job so lange läuft, ggf. wie lange er schon läuft.

Wie oft / in welchem Abstand wird von wo (intern / extern) abgerufen? Was für E-Mails sind im Postfach (Anzahl, Größe)?
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

Re: PostmasterMailbox.pl broken

Post by rbroda »

Abstand 2min. Emails Pro Tag max 5-10.

Habe jetzt den Prozess gelöscht mit

Code: Select all

>mysql -u otrs -p otrs
mysql> select * from process_id where process_name = 'PostMasterMailbox';
Funktioniert wieder.
Warum dieser ganze Zeit am laufen war, weiß ich leider nicht....
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

Re: PostmasterMailbox.pl broken

Post by rbroda »

Jetzt ist mir aufgefallen, dass ab und zu bei einer eingehenden Email zwei Tickets erstellt werden...

Code: Select all

Jul 30 08:24:01 server CRON[6997]: (otrs) CMD ($HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null)
Jul 30 08:24:01 server CRON[6998]: (otrs) CMD ($HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null)
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[7000]: [Notice][Kernel::System::PostMaster::NewTicket::Run] Take UserLogin (mitarbeiter) from customer source backend based on (mitarbeiter@firma.com).
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[7000]: [Notice][Kernel::System::PostMaster::NewTicket::Run] Take UserCustomerID (DV) from customer source backend based on (mitarbeiter@firma.com).
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[6999]: [Notice][Kernel::System::PostMaster::NewTicket::Run] Take UserLogin (mitarbeiter) from customer source backend based on (mitarbeiter@firma.com).
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[6999]: [Notice][Kernel::System::PostMaster::NewTicket::Run] Take UserCustomerID (DV) from customer source backend based on (mitarbeiter@firma.com).
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[6999]: [Notice][Kernel::System::Ticket::TicketCreate] New Ticket [2013073010000021/WG: Ausbildung ] created (TicketID=79,Queue=_Postmaster,Priority=3 normal,State=new)
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[7000]: [Notice][Kernel::System::Ticket::TicketCreate] New Ticket [2013073010000012/WG: Ausbildung ] created (TicketID=78,Queue=_Postmaster,Priority=3 normal,State=new)
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[6999]: [Notice][Kernel::System::Ticket::Article::ArticleSend] Sent email to '"mitarbeiter, Marius" <mitarbeiter@firma.com>' from 'Helpdesk Admin <helpdesk@firma.com>'. HistoryType => SendAutoReply, Subject => [Ticket#2013073010000021] RE: Ausbildung Industriekauf [...];
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[6999]: [Notice][Kernel::System::Ticket::Article::SendAutoResponse] Sent auto response (SendAutoReply) for Ticket [2013073010000021] (TicketID=79, ArticleID=286) to '"mitarbeiter, Marius" <mitarbeiter@firma.com>'.
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[7000]: [Notice][Kernel::System::Ticket::Article::ArticleSend] Sent email to '"mitarbeiter, Marius" <mitarbeiter@firma.com>' from 'Helpdesk Admin <helpdesk@firma.com>'. HistoryType => SendAutoReply, Subject => [Ticket#2013073010000012] RE: Ausbildung Industriekauf [...];
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[7000]: [Notice][Kernel::System::Ticket::Article::SendAutoResponse] Sent auto response (SendAutoReply) for Ticket [2013073010000012] (TicketID=78, ArticleID=285) to '"mitarbeiter, Marius" <mitarbeiter@firma.com>'.
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[7000]: [Notice][Kernel::System::MailAccount::IMAP::_Fetch] IMAP: Fetched 1 email(s) from fb-IT_Helpdesk/dl3802.
Jul 30 08:24:02 server OTRS-otrs.PostMasterMailbox.pl-10[6999]: [Notice][Kernel::System::MailAccount::IMAP::_Fetch] IMAP: Fetched 1 email(s) from fb-IT_Helpdesk/dl3802.
Jul 30 08:24:25 server OTRS-CGI-10[1636]: [Notice][Kernel::System::AuthSession::DB::CheckSessionID] SessionID: '10312b0f975fb75a09df625b7b8290bbd8' is invalid!!!
Jul 30 08:24:29 server OTRS-CGI-10[1636]: [Notice][Kernel::System::Auth::LDAP::Auth] User: %username% (CN=Broda\, %username%,OU=TU_Datenverarbeitung,OU=_TestUmgebung_firma-stadt,DC=firma,DC=local) authentication ok (REMOTE_ADDR: 172.28.6.107).
Warum läuft der Prozess zweimal zur gleichen Zeit??
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: PostmasterMailbox.pl broken

Post by KlausNehrer »

Vielleicht weil Du nicht den Prozess beendet hast, sondern nur die PID aus der DB gelöscht?
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

Re: PostmasterMailbox.pl broken

Post by rbroda »

Die läuft ja über einen Cronjob. Sollte nur einmal ausgeführt werden und automatisch beendet werden oder nicht?

Edit:
Ist mir noch aufgefallen:

Code: Select all

root@srv-031:~# crontab -l -u otrs | grep PostMaster

*/5 * * * *    $HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null

*/2 * * * *    $HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null

Wie kann das sein? Wie kirege ich den einen Eintrag weg???
Locked