Generic Agent unregelmässig?

Hilfe zu Znuny Problemen aller Art
Locked
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Generic Agent unregelmässig?

Post by larf »

Hi,

Ich habe vor ein paar Tagen einen neuen Job im Generic Agent eingerichtet. Dieser soll genau alle 10 Minuten laufen.
Es sah auch zunächst so aus, als ob es gehen würde, ein Blick in die Log-Files zeigt mir aber folgendes (mal ein Ausschnitt von ein paar Stunden):

Code: Select all

[Wed Feb 27 16:20:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 16:40:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 17:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 17:10:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 17:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 17:30:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 17:40:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 17:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 18:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 18:10:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 18:30:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 18:40:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 18:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 19:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 19:10:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 19:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 19:30:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 19:50:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 20:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 20:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 20:30:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 20:40:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 20:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 21:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 21:10:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 21:20:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 21:40:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 22:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 22:10:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 22:20:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 22:30:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 22:40:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 22:50:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 23:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 23:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 23:30:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Wed Feb 27 23:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 00:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 00:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 00:30:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 00:40:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 00:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 01:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 01:10:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 01:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 01:30:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 01:50:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 02:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 02:10:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 02:30:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 02:40:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 02:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 03:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 03:10:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 03:30:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 03:50:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 04:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 04:20:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 04:30:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 04:40:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 04:50:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 05:00:02 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 05:20:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 05:30:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 05:40:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
[Thu Feb 28 06:00:01 2008][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'formular' from db.
Wenn man genau hinschaut, sieht man immer wieder, dass der Job zwischendurch nicht ausgeführt wurde: 16:30, 18:20, 19:40, 20:10 usw.
Ich kann da beim besten Willen keine Regelmässigkeit in den Aussetzern erkennen und ein Problem mit dem Job ansich scheint es ja auch nicht zu geben, denn stundenweise läuft es korrekt.

Hat jemand eine Idee, was da los ist?
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Generic Agent unregelmässig?

Post by Andre Bauer »

Nur ne Vermutung: Eventuell ist der letzte Durchlauf noch nicht abgeschlossen und der GenericAgent wird deshalb nicht ausgeführt?
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Generic Agent unregelmässig?

Post by larf »

monotek wrote:Nur ne Vermutung: Eventuell ist der letzte Durchlauf noch nicht abgeschlossen und der GenericAgent wird deshalb nicht ausgeführt?
Gute Idee, aber kann eigentlich nicht zutreffen, da der Job die meiste Zeit (und nachts sowieso) nichts zu tun hat und dann nur checkt, ob in den letzten 10 Minuten ein für ihn relevantes Ticket reingekommen ist. Und das dauert ja keine 10 Minuten.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Generic Agent unregelmässig?

Post by Andre Bauer »

Checks doch mal, mit top oder so....

Steh was im Cron.log oder otrs.log dazu?
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Generic Agent unregelmässig?

Post by larf »

monotek wrote:Checks doch mal, mit top oder so....
Wie soll ich das mit top checken? Alle 10 Minuten draufstarren und darauf warten, dass nochmal so ein Aussetzer kommt?

Das Script beendet sich auch sauber - wenn ich es von der Konsole aus auf ein Ticket ansetze, läuft es in Nullkommanix durch.
Steh was im Cron.log oder otrs.log dazu?
Naja, im cron.log steht, dass der Generic Agent regelmässig (d.h. alle 10 Minuten) aufgerufen wird. Zu einzelnen Jobs steht da natürlich nichts.
Das otrs.log habe ich ja oben schon auszugsweise gepastet: dort stehen auch keine Fehlermeldungen o.ä. drin.

Ich habe den Kram jetzt einfach mal aus der db ins File eingetragen und werde jetzt mal beobachten.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Generic Agent unregelmässig?

Post by larf »

Hi,

So, mit dem filebasierten Generic Agent klappt es: in den letzten Tagen gab es keine Aussetzer.
Woran es lag, ist mir allerdings unklar. Ich trag mal einen Bug ein.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Generic Agent unregelmässig?

Post by Andre Bauer »

Ich nutze selbst die Datenbankbasierten und bei mir funktioniert es problemlos.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Generic Agent unregelmässig?

Post by larf »

monotek wrote:Ich nutze selbst die Datenbankbasierten und bei mir funktioniert es problemlos.
Tue ich eigentlich auch und bisher lief alles reibungslos.
Allerdings war die Kombination auch recht speziell: Absender, Queue und Eröffnungszeitpunkt als Suchparameter und bei Treffern dann die Ausführung eines Scripts - ich vermute dass das Problem irgendwo dabei lag.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Locked