GenericAgent - alle 2 Minuten ausführen?

Hilfe zu Znuny Problemen aller Art
Locked
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

Hallo zusammen,

standardmäßig lässt sich die Ausführ-Frequenz der erstellen "Jobs" des generic agents auf minimal alle 10 Minuten einstellen. (Führe Job alle 10 Minuten aus)
Nun benötige ich aber einen Job, welcher alle 2 Minuten auszuführen ist.
Es gibt im Forum diverse Anätze dazu (z.B. manuelles Anpassen der Datei "generic_agent-database.dist") - leider haben die gemachten Anpassungen bei mir keinerlei Effekt.
Der Job läuft nach wie vor immer nur alle 10 Minuten.

Hat jemand einen Lösungsvorschlag? (ich nutze ein Windows System - kein Linux)

Vielen Dank und Grüße
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: GenericAgent - alle 2 Minuten ausführen?

Post by jojo »

in so einem Fall musst Du einen Generic Agent via Config Date laufen lassen und diesen dann per Cronjob alle 2 Minuten ausführen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

Re: GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

vielen Dank für die schnelle Rückmeldung.

Gibt es eine Anleitung, wie man das genau auf einem Windows System einrichten muss?

Danke und Grüße
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: GenericAgent - alle 2 Minuten ausführen?

Post by jojo »

einfach mal in var/cron/generic_agent.dist schauen

Beispiele für die Config findest Du in der GenericAgent.pm.example in Kernel/Config
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

Re: GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

Wahrscheinlich blamiere ich mich jetzt etwas ... aber ich kann damit umgehen ;-)
Leider komme ich nicht wirklich weiter...

Habe die Datei generic_agent.dist wie folgt angepasst:

Code: Select all

# --

# start generic agent every 20 minutes
*/20 * * * *    $HOME/bin/otrs.GenericAgent.pl >> /dev/null

# start generic agent every 2 minutes, Juli 2012
*/2 * * * *    $HOME/bin/otrs.GenericAgent.pl >> /dev/null
und habe die Datei generic_agent-database.dist wie folgt angepasst:

Code: Select all

# --

# start generic agent every 10 minutes
#*/10 * * * *    $HOME/bin/otrs.GenericAgent.pl -c db >> /dev/null

# start generic agent every 2 minutes, Juli 2012
*/2 * * * *    $HOME/bin/otrs.GenericAgent.pl -c db >> /dev/null

leider bisher ohne jegliche erkennbare Auswirkung ?!
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

Re: GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

Hallo zusammen,

kann mir dazu jemand weiterhelfen?
Ich bin um jeden Tipp dankbar...

Danke und Grüße
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: GenericAgent - alle 2 Minuten ausführen?

Post by jojo »

generic agent database bleibt wie es war auf 10 Minuten. Hast Du die Config Datei (Kernel/Config/GenericAgent.pm) erstellt?

Hast Du Cron restartet, hast Du via bin/otrs.Cron4Win.pl die Jobs neu gebaut
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

Re: GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

bevor ich das alles ausprobieren und testen werde....

Gibt es denn keine einfache Möglichkeit, dem System mitzuteilen, dass einen über die OTRS- Admin GUI erstellten GenericAgent alle 2 Minuten ausführt, anstatt nur alle 10 Minuten als niedrigste Frequenz? (Der GernericAgent Job wurde über die AdminGUI erfolgreich konfiguriert.. lieder reicht hals die Ausführungszeit alle 10 Minuten nicht aus)

Danke und Grüße
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: GenericAgent - alle 2 Minuten ausführen?

Post by jojo »

die GUI sieht nur 10 Minuten Abstände vor
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

Re: GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

Hallo Jojo,

folgendes habe ich durchgeführt:
generic agent database bleibt wie es war auf 10 Minuten. Hast Du die Config Datei (Kernel/Config/GenericAgent.pm) erstellt?
Hast Du Cron restartet, hast Du via bin/otrs.Cron4Win.pl die Jobs neu gebaut

Wo stelle ich aber nun ein, dass dies alle 2 Minuten laufen soll?

Danke für die Unterstützung
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: GenericAgent - alle 2 Minuten ausführen?

Post by jojo »

in der generic_agent.dist
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
sokatec
Znuny newbie
Posts: 50
Joined: 09 Sep 2009, 10:00
Znuny Version: 3.1.x

Re: GenericAgent - alle 2 Minuten ausführen?

Post by sokatec »

jetzt hat es geklappt... danke für die Unterstützung
Mit folgendem Code in der generic_agent.dist funktioniert es nun.
Allerdings möchte ich noch gerne anstatt dem festen Datum in "smaller than" immer das aktuelle Datum plus 48 Stunden eingetragen haben. Dies sollte sich auch alle 2 Minuten automatisch aktualisieren....

Gibt es dazu einen Lösungsansatz ??

Danke und Grüße

Code: Select all

	# --
	' E-D-V Auftraege aus MV' => {
	Queue => 'DCS::DCS Auftragsmanagement',
	States => ['new'],
	Types => ['D-Auftrag', 'E-Auftrag', 'V-Auftrag'],
	DynamicField_Vorabinfo => 'Nein',
	
	DynamicField_TerminZeitraum => {
			SmallerThan => '2012-07-18',
		},

	New => {
	Queue => 'MV::MV-AG-AE',
	        Note => {
				From => 'GenericAgent',
				Subject => 'Der Auftrag wurde zurueckgewiesen / abgelehnt',
				Body => 'Der Auftrag wurde automatisch vom System zurueckgewiesen, da der Termin/Zeitraum zu kurz ist.',
				ArticleType => 'note-external', # note-internal|note-external|note-report
            },
	},
},
	# --
"Produktiv": OTRS: 3.1.x, ITSM
OS: Windows
Apache2/MySQL 5
Locked