Hi zusammen,
ich habe ein merkwürdiges Phänomen:
Nach Migration eines Domino-Servers auf eine andere Hardware zeigt ein Java-Agent sehr merkwürdiges Verhalten:
Der Agent soll Datensätze aus einer Notes-Datenbank in eine MySQL-Datenbank schreiben.
Er läuft auch los, doch immer nach dem 201 Dokument stellt er kommentarlos die Arbeit ein. Das ganze auf unterschiedlichen Dokumenten und mit unterschiedlichen DBen, ein defektes Dokument scheidet als Auslöser somit aus.
Aber es kommt noch besser:
Der AgentManager läuft auf dem Server mit drei Instanzen und alle 3 executives zeigen sich nach dem Abbruch im TaskMonitor als "idle", ebenso die Haupttask. Man könnte also meinen, der Agent hätte sich "sauber" beendet.
Dem ist aber nicht so ! Schaue ich mir die Prozesse mittels top auf OS-Ebene an, sehe ich, dass der Agent Manager noch läuft und dabei auch noch mal eben die CPU mit 97% auslastet.
Neustart des Servers resultiert in Hänger, ich muss dann die Tasks killen.
Das ganze passiert unter Domino 6.5.5 auf SLES9. Vorher lief der Server mit Domino 6.5.2 ebenfalls auf SLES9, allerdings jetzt virtualisiert in einer VMWare ESX.
Wir haben den Agenten schonmal komplett debuggt und neu kompiliert. Ausführungsrechte können es auch nicht sein, sonst würde er ja nicht die ersten 200 Dokumente abarbeiten.
Hat jemand irgendeine Idee ? :-?
Vielen Dank für jegliche Anregungen !
Gruß
Ozzy