Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: hallo.dirk am 20.05.09 - 14:25:01

Titel: nsd bei Ereignis starten
Beitrag von: hallo.dirk am 20.05.09 - 14:25:01
Hi,

ich habe hier so einen dtollen Server der nach ca. 3-4 Tagen erst an jedem Event ein : "Maximum number of memory segments that Notes can support has been exceeded " anhängt und ca 3-4 Minuten später komplett abstürzt.
In  7.0.4 sollte der Crash nicht mehr auftauchen, war aber nicht und so habe ich ein HF von IBM bekommen..

Nun stürzt der Server zwar nicht mehr komplett ab, quittiert aber jede Aktion mit obiger Meldung und lässt auch keine Client Verbindungen mehr zu. :-\

Zur feineren Analyse möchte IBM, dass ich ein nsd laufen lasse. Und zwar zu dem Zeitpunkt wo diese Meldung erstmalig auftaucht.
Ein Event  Handler zu erzeugen der ein nsd startet ist ja an sich Problem, aber wie fange ich ab, dass da plötzlich x nsd's laufen, da die Meldung ja quasi sekündlich auftaucht.
Hat da jemand eine Idee zu?
Titel: Re: nsd bei Ereignis starten
Beitrag von: koehlerbv am 20.05.09 - 14:28:23
Starte ein eigenes Programmileinchen, was die Aufrufe kontrolliert und nur bei Erststart NSD von der Ausführung überzeugt.

Bernhard
Titel: Re: nsd bei Ereignis starten
Beitrag von: hallo.dirk am 20.05.09 - 15:31:50
Ok dann eben so :):

Code
@echo off


tasklist -fi "IMAGENAME eq nsd.exe" | findstr "nsd.exe"


rem Task ist nicht da ....
if %errorlevel% == 0 goto TaskDa
if %errorlevel% == 1 goto TaskNichtDa

:TaskNichtDa
echo Task nicht gefunden ...
D:
cd Lotus\Domino\Data

start /wait c:\Lotus\Domino\nsd.exe
start /wait c:\Lotus\Domino\nsd.exe
start /wait c:\Lotus\Domino\nsd.exe

goto ende


rem Task läuft bereits ....
:TaskDa
echo Task gefunden - verlasse skript ...

:ende
Titel: Re: nsd bei Ereignis starten
Beitrag von: koehlerbv am 20.05.09 - 15:37:22
Sowas meinte ich, Dirk  ;)

Bernhard