Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: botschi am 24.09.07 - 11:11:53
-
Moin,
ich habe einen Agenten "Nach Eingang neuer Mail", der nicht anläuft.
In der Suche hier im Forum habe ich viele Beiträge gefunden, die sich auf den Notes.INI-Eintrag "AMgr_DisableMailLookup = 1" beziehen und es muß offenbar eine Vorgabeansicht geben.
Der Agent ist in einer Mail-DB und da ist die Vorgabeansicht der Ordner "Inbox".
Gilt das auch als Vorgabeansicht?
Ordner sind ja quasi wie Ansichten zu behandeln...?
Matthias
-
Die Vorgabeansicht brauchst Du nur, wenn der Agent ein Mail mit Doklink sendet. Tut er das denn überhaupt?
Andreas
-
Auch ein Folder ist als Vorgabeansicht okay.
Wenn der Agent gar nicht anspringt: Verwendest Du darin UI-Elemente?
Bernhard
-
Kein Link, keine UI-Elemente.
Ich habe gerade den Admin gefragt, ob er den Paramter der INI für mich ändert.
Wenn es das nicht ist, fange ich wieder von vorne an...
Matthias
-
Steht überhaupt der richtige Server als Ausführender ($MachineName) im Agent?
Bernhard
-
Der Admin sollte mal in die log.nsf schauen, ob dort Fehlermeldungen drin stehen.
Andreas
-
Ja, da steht der richtige Server drin. Also der Server, auf dem die DB liegt.
Ich habe den Trigger auch schon geändert, das Feld "Ausführen auf" angepasst und wieder auf "Nach Eingang neuer Mail" geändert.
Der Admin hat den INI-Eintrag noch nicht geändert. Ein Eisen habe ich also noch im Feuer ;D
Nach dem Log.nsf frage ich auch gleich.
Matthias
-
Die INI wurde geändert, trotzdem rennt er nicht los...!
Ich habe die Laufzet-Sicherheitsstufe auf 2 gestellt, weil ich Dateien zwischendurch ablegen muss, die ich aber wieder lösche.
Kommt der Server damit nicht klar?
Muss ich deswegen noch etwas anderes einstellen?
Muss der Server erst neu gestartet werden, damit der neue Paramter greift?
So ein verdammter Mist! Werde ich einen periodischen Trigger machen müssen, der stündlich losrennt...
Matthias
-
Wie stellst Du eigentlich fest, dass der Agent "nicht losrennst"? Protokollierst Du oder checkst Du nur das Log oder nur das Agent-Protokoll?
Hat der User, unter dem der Domino läuft, überhaupt Rechte, "irgendwo" im Dateisystem Dateien zu erzeugen?
Was macht der Agent, wenn Du ihn (anders getriggert) per Agent-Kontextmenü startest?
Bernhard
-
Laufzei-Sicherheitsstufe auf 2 gestellt, weil ich Dateien zwischendurch ablegen muss, die ich aber wieder lösche
Hä?
Also den Notes-Server auf das Dateisystem, womöglich auch noch auf UNC-Pfade losgehenzulassen ist nicht ganz trivial. Aber das scheint nicht dein Problem, oder hab ich was falsch verstanden ???
Der Admin sieht doch, welche Agenten aktiv sind. Und auch wenn diese Agenten nichts bewirken, laufen die Agenten doch trotzdem los...
Nach Änderungen an der ini muss der Server neu gestartet werden.
Und noch die Frage von Bernhard: Was macht der Agent, wenn Du ihn (anders getriggert) per Agent-Kontextmenü startest?
So ein verdammter Mist! Werde ich einen periodischen Trigger machen müssen, der stündlich losrennt...
musst du nicht...
Jo
-
Ich beobachte die Serverkonsole und warte auf meine Prints. Auf die log.nsf habe ich keinen Zugriff.
Es gibt ne Hand voll Agenten, die zur Laufzeit Dateien ablegen (Exceldatei z.B.), um diese dann zu verarbeiten, das funktioniert einwandfrei. Das kann eigentlich nicht mein Problem sein...
Ich bin mit dem Admin ja im Austausch, wie sieht er welche Agenten aktiv sind? Im Adminclient sieht man (neben den periodischen Agenten), dass er da ist und wann der nächste Lauf ist.
Der Server wurde noch nicht neu gestartet, denn kann es ja vielleicht noch daran liegen...? Was natürlich doof ist, der Server wird sicher nicht im laufenden Betrieb neu gestartet...!
Wenn ich den Agenten manuell ausführe, macht er was er soll. Wenn der Admin ihn über die Severkonsole startet, macht er was er soll. Ich habe ihn noch nicht periodisch gestartet, bin aber relativ sicher, dass er dann auch laufen würde. Der Agent ist mit dem Server signiert, auf der er laufen soll.
Nach Eingang neuer Mail ist halt relativ schön, weil wirklich nur neue Mails verarbeitet werden und ich keinen Flag oder sowas setzen muss.
Matthias
-
Hallo Matthias,
dann muss dein Admin den Parameter eben mit SET Configuration ... direkt an der Serverkonsole eingeben, dann sollte das sofort greifen. Beim nächsten Neustart wird der Parameter dann aus der notes.ini wieder gesetzt.
Jo
-
Ich kann nicht 2 Tage an dem Problem bohren. Ich bin genervt, der Amdin ist genervt, der Kunde ist genervt.
Ich hab den Agententrigger auf periodisch und alle 10 Minuten geändert. So tut er was er soll und fertig.
Trotzdem ist das sehr, sehr unbefriedigend... >:(
Danke für Eure Hilfe!
Matthias
-
Hallo,
wir hatten hier mal ein ähnliches Problem (ist schon lange her), da lag es daran, dass der gewählte Server nicht der "Mailserver" des Signierers war.
Bin mir zwar nicht mehr ganz sicher, aber wenn man den Agenten dann auf dem Server laufen ließ, der in der Names unter "Allgemein -> Mail -> Mailserver" stand, dann gings wieder.
War nur durch Zufall aufgefallen, weil jemand den Eintrag in der Names geändert hat und plötzlichen liefen in verschiedenen Mailindatenbanken die Agenten "Nach Eingang neuer Mail" nicht mehr.
Evtl. kannst Du das ja mal testen, wenn sich die Situation wieder berucht hat.
Gruß Werner
-
Kannst Du mir das
Names unter "Allgemein -> Mail -> Mailserver" stand, dann gings wieder.
nochmal genau erklären?
In welcher Names? Ich konnte kein "Allgemein -> Mail" usw finden.
Matthias
-
wir hatten hier mal ein ähnliches Problem (ist schon lange her), da lag es daran, dass der gewählte Server nicht der "Mailserver" des Signierers war.
Das umschifft man ja mit der NOTES.INI Variable
AMgr_DisableMailLookup=1
Andreas
-
Und die wurde mit "Set configuration..." gesetzt.
Es muß irgendwo eine Einstellung geben oder eine fehlende Einstellung, die bei uns noch nicht greift...
Irgendeins von den tausend Häkchen, die man setzen kann...
Matthias
-
Ich hatte letztens ein Problem mit einem nicht laufenden Mail-in-Agenten. Die Ursache war ein defektes Dokument bzw. ein Mail mit einem defekten Anhang. Erst nachdem ich das Dokument gelöscht hatte, lief der Agent wieder.
Was auch immer gerne als Fehler vorkommt:
Hinter dem letzte Eintrag in der notes.ini steht kein Zeilenumbruch. Dann wird die komplette Zeile ignoriert. Das set conf... sollte das zwar können, aber evtl. sicherheitshalber mal nachschauen.
Andreas