Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Processo con nome...
mercoledì 13 settembre 2006 - 15.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
grillo75
Profilo
| Newbie
49
messaggi | Data Invio:
mer 13 set 2006 - 15:21
Ciao,
ho l'esigenza (sperando che sia fattibile
) di far partire un eseguibile scritto in c# e associare al processo generato un identificativo univoco in modo da poterlo riconoscere, quando in esecuzione, dal task manager di windows.
Questo perchè nell'arco della giornata, sul server, partono piu' istanze dello stesso programma. Qualcuna si blocca. Vorrei scoprire quale...
Grazie in anticipo...
Roby
-
PS dimenticavo: si blocca e rimane appeso...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 15:54
>Questo perchè nell'arco della giornata, sul server, partono piu'
>istanze dello stesso programma. Qualcuna si blocca. Vorrei scoprire
>quale...
>PS dimenticavo: si blocca e rimane appeso...
Non hai imparato ad usare il Logging ?
Serve appunto per fare diagnostica delle applicazioni. All'interno dell'applicazione nelle varie parti sensibili scrivi su disco o nell'Event Viewer di Windows sottoforma di entries, l'avvio di determinati jobs e così quando resta appeso riesci a capire perchè.
Fa uso di Sockets questa applicazione ?
Consuma il 100% di CPU ?
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
grillo75
Profilo
| Newbie
49
messaggi | Data Invio:
mer 13 set 2006 - 16:07
No effettivamente i log non li ho mai usati... sai indicarmi dove trovare delle risorse per chiarirmi le idee?
No il problema è probabilmente di rilasci di risorse condivise (connessioni o oggetti VB istanziati da condice -> creo dei DTS e li installo al volo... probabilmente capita che mentre uno lo sta utilizzando l'altro rilascia la risorsa...). Volevo cercare di capire se era una particolare istanza (eseguita con particolari parametri in input) a creare problemi; in modo da modificare i parametri in ingresso e non il codice...
Cmq. grazie...
-
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 16:18
>No effettivamente i log non li ho mai usati... sai indicarmi
>dove trovare delle risorse per chiarirmi le idee?
Beh c'è poco da chiarire, la cosa più banale è scrivere un file su disco, un file .txt classico con la classa TextWriter e nell'esecuzione del codice aggiungere in punti chiave cose del tipo:
tw.WriteLine("Esecuzione Procedura A alle ore 14.00.24");
ecc.ecc.
In questo modo quando va in blocco apri il txt e capisci cosa è successo.
In ogni caso sapere quale istanza si è bloccata non ti porta da nessuna parte, è più importante capirne il perchè no ?
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !