22/06/2007

L'ammazza-zombie di Notes / A Notes zombie-buster

(English version)

ITALIAN
Utilizzando il client Notes, dalla versione 4.6 fino alla R8 beta 3, ho avuto modo di assistere a "qualche" crash dello stesso (ironia...).
Tentando di riavviare il client si otteneva un messaggio di errore che impediva di continuare il lavoro... :-(
Come veniva o viene ancora risolto il problema? Diverse erano le filosofie, in base all'esperienza dell'utilizzatore Notes:
1) riavvio del pc !
2) apertura del Task Manager di Windows e cancellazione di "tutti i processi che iniziano con n.... "
3) utilizzo di un tool esterno (killnotes, zapnotes, ...)

Almeno dalla R6 esiste un altro metodo per ripristinare la situazione, avvalendosi di un eseguibile sempre presente sia sul client Notes Notes che sul server Lotus Domino!

Nella directory programmi di Notes/Domino (es. \lotus\notes) esiste il debugger chiamato NSD.exe :

Se si lancia nsd.exe -kill si ottiene la sistemazione della postazione client/server .

Infatti lanciando nsd.exe -? si ottiene un elenco di opzioni utili, fra le quali il -kill:
-kill [-termstatus ] (kill all/user notes processes and cleanup)

Personalmente ho creato uno shortcut sul mio desktop Windows con preimpostato il -kill, accanto all'icona di Notes, pronto per essere "invocato".


ENGLISH
THIS IS MY FIRST POST IN ENGLISH, SORRY IF YOU FIND SOME MISTAKES AND PLEASE GIVE ME SOME FEEDBACK TO CORRECT ME.

Since I'm using Lotus Notes client from version 4.6 (to R8 beta 3), I have had the chance to see "some" client crashes ;-)

After the crash you could try rebooting the client but you often would see an error message that would stop restoring the client... ;-(
How could you solve the problem? There were several chances, depending on the Notes user experience:
1) rebooting your pc!
2) opening the Windows Task Manager and killing all processes named beginning with "N" ;-)
3) using an external tool (killnotes, zapnotes, ...)

Since release R6 (I guess) there is another cool way to recover your client, using a program available both in Notes and Domino installations!
In the Notes/Domino program directory (eg. C:\lotus\notes\) you will find a debugger called nsd.exe .

If your run nsd.exe -kill you will restore your Notes client environment deleting any hanging processes.

Moreover you can run nsd.exe -? to get a list of useful options (eg. -kill)
-kill [-termstatus ] (kill all/user notes processes and cleanup)

For me I found useful to create a shortcut on my Windows desktop to call nsd.exe with the -kill option, near my standard Notes client icon.

3 comments:

Karl-Henry Martinsson said...

Great tip, I did not know about that. Your posting was good, no need to worry about your english. It is better than many americans. :-)

Anonymous said...

Don't worry about your english. I can't speak italian, so post more tips in english.
This one was good, didn't know it.

Michele Malaguti said...

Per client lotus "Terminal" c'è modo di ammazzare i servizi notes di un singolo utente? (Immagino che se lancio il nsd.exe -kill sul server terminal allora uccido le sessioni lotus di tutti).

Is there a way to kill notes services to a single lotus notes terminal user?

Grazie, Michele