Domino 9 und frühere Versionen > Administration & Userprobleme
Agenten verschiedene Prioritäten für Ausführung zuweisen?
Norton:
Hallo zusammen,
kann ich bestimmten Agenten auf dem Server eine höhere Priorität zuweisen als anderen?
Wir haben in unserer Firma einen Agenten, der jedesmal laufen soll, sobald ein Dokument geändert wird oder neu hinzukommt. Da dies mind. alle zwei Minuten passiert, soll auch der Agent zeitnah laufen. Dieser läuft aber lediglich alle 15 Minuten, was zu lange ist.
Deswegen würde ich diesen Agenten gerne priorisiert laufen lassen und erhoffe mir dadurch, dass dieser sofort läuft und nicht durch andere Agenten in der Warteschleife behindert wird. Geht dies und wenn wie?
Bringt es mir denn auch den gewünschten Effekt, oder ist alle 15 Minuten das einzige was Notes verarbeitet?
Danke im Vorraus
Norton
TMC:
Was die Entwicklerseite betrifft, kannst Du Dir hier mal Kap. 3.5.2 "Auslösung aufgrund eines Ereignisses (event trigger)" ansehen.
AtNotes BP: Agenten
--- Zitat ---After documents are created or modified ...... Der Agent startet nicht direkt, sondern oft erst einige Minuten nach dem Ereignis.
--- Ende Zitat ---
Wie werden denn die neuen Dokumente erzeugt bzw. geändert?
Wäre denn evtl. der Querysave oder Postsave - Event eine Alternative, um den Code ausführen zu lassen? Dann läuft der Code immer direkt.
Semeaphoros:
Priorisieren lassen sich Agenten nicht. Aus performance-Gründen werden alle scheduled-Agenten, also auch die "after modified or new" verzögert gestartet und bearbeiten dann oft mehrere Dokumente gleichzeitig. Aus demselben Grund (Serverauslastung/Performance) gibt es eine Mînimalzeit, die zwischen zwei Läufen desselben scheduled Agenten zu verstreichen hat, dieser kann per INI-Variable beeinflusst werden, stand früher mal per Default auf 30 Minuten (weiss nicht, wie der aktuelle Default-Wert ist, hab auch die Ini-Variable grad nicht zur Hand).
Wenn man tatsächlich so zeitnah laufen lassen will, dann ist die Anregung von Matthias goldrichtig: Querysave, dann läuft das auf dem Client direkt vor dem Speichern.
DigitDani:
Semeaphoros hat Recht. Es handelt sich um den notes.ini Parameter
AMgr_DocUpdateAgentMinInterval=XX
Der Standard ist immer noch bei 30. Du kannst ja mal mit dem Eintrag spielen.
Gruß
Semeaphoros:
Danke für den Parameter
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln