Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: botschi am 19.11.07 - 12:09:56
-
Moin,
wenn ein Agent periodisch läuft, Dokumente löschen soll, aber keine Löschrechte hat, gibt es dann einen Protokolleintrag? Bricht der Agent ab? Macht er einfach weiter, löscht nur nicht?
Wir haben einen Agenten, der periodisch ausgeführt wird und Dokumente mit NotesViewEntryCollection.RemoveAll(True) löschen soll. Der Agent ist mit einer ID signiert, die namentlich in der ACL nicht aufgeführt ist, aber Mitglied einer Gruppe ist. Diese Gruppe hat ausreichend Rechte. Der Server hatte (bis eben) diese Löschrechte nicht. Braucht er aber eigentlich auch nicht, wenn der Unterzeichner des Agenten dies darf, oder?
Manchmal haben wir das Problem, dass die Dokumente gelöscht werden und manchmal nicht.
Mich würde interessieren, ob der AgentManager so gesprächig ist und bei Meldungen einen Eintrag irgendwo macht?
Ein Errorhandling gibt es leider nicht, habe ich eben gesehen...!
Danke für Hinweise!
Matthias (der jetzt ein Errorhandling einbaut)
-
Eigentlich sollte der Agent eine entsprechende Meldung in der log.nsf produzieren, wenn er auf einen Fehler läuft.
-
Hallo,
Manchmal haben wir das Problem, dass die Dokumente gelöscht werden und manchmal nicht.
das richt aber doch nicht nach einem Rechteproblem (das hat man oder man hat es nicht) eher findet er die Dokumente nicht z.B. weil der Index nicht passt etc.
Nur so eine Vermutung,
Grüße Werner
-
Ich habe hier 2 Zitate aus der log.nsf.
Zur fraglichen Zeit gibt es 2 Dokumente in der Log.
Das eine endet mit folgenden Zeilen (Bild 1) und das andere fängt mit folgenden Zeilen an (Bild2). Ich bin kein Admin, aber ist der Server da abgestürzt? Ich glaube die DB hatte danach auch keinen Datenbankindex..
Was war zwischen 12:08 und 12:13?
Matthias
-
Jopp, sieht nach Crash und Fault Recovery aus. Der Server war dann wohl in der Zeit nicht verfügbar.
Der im ersten Ausschnitt angezeigte Eintrag stammt von einem anderen Agent ?
-
Ja, das ist ein anderer Agent.
Man wird sicher nicht erkennen können, was der Grund des Absturzes war?
Matthias
-
Evtl. mit Hilfe des NSD-Files. Allerdings ist es nicht wirklich leicht, die Teile zu entziffern ;)
-
Hallo
darum gibt es dieses Tool:
http://atnotes.de/index.php?topic=38140.0
und wenn das nicht weiterhilft PMR bei IBM aufmachen.
Nicht dass sich der Crash wiederholt.
Gruß Werner