Risolvere i problemi applicativi di IIS

4 pagine in totale: <<Indietro 1 2 [3] 4 Avanti >>

Per isolare un problema di IIS, modificare le impostazioni di tutti i pacchetti MTS usati da IIS e verificare che vengano eseguiti come Server Packages e non come Library Packages (ovvero in-process). Le prestazioni potrebbero soffrirne, ma IIS continuerà a funzionare anche se il problema è causato da un oggetto eseguito su MTS.

IIS Exception Monitor

L'IIS Exception Monitor aiuta gli amministratori a individuare la causa dei problemi di IIS. Microsoft ha progettato questo tool per consentire di osservare IIS e di intraprendere un'azione quando si verifica un'eccezione. L'azione intrapresa da IIS Exception Monitor dipende dal modo in cui il tool è stato configurato. Per ottenere IIS Exception Monitor, fare riferimento all'articolo Microsoft intitolato "INFO: Troubleshooting Exceptions in Internet Server Products", disponibile all'indirizzo http://support.microsoft.com/support/kb/articles/q160/3/60.asp. Questo articolo contiene un link per scaricare IIS Exception Monitor e la relativa documentazione. Raccomandiamo di prelevare anche la documentazione, dal momento che spiega come usare il tool. Il file README installato insieme a IIS Exception Monitor fornisce ulteriori informazioni sul tool. L'installazione di IIS Exception Monitor è semplice e richiede soltanto pochi minuti. Per installare il tool, eseguire ixcptmon.exe sul server IIS. Questo eseguibile si potrà trovare nel menu Programs (nella nostra installazione di prova non è tuttavia stato installato il gruppo Programs), oppure nella directory in cui è stato scaricato (quella di default è c:\ixcptmon). Quando si esegue ixcptmon.exe, una procedura di autocomposizione accompagna l'utente nelle varie fasi della configurazione. Dopo l'avvio di IIS Exception Monitor, fare clic sul pulsante Next nella prima finestra di dialogo. Successivamente, selezionare Yes, "Verify the IIS symbols that I have installed" nella seconda finestra di dialogo e poi fare clic su Next. Queste azioni fanno sì che IIS Exception Monitor controlli il sistema e determini tutti i file symbol necessari. I file symbol contengono i dati usati da IIS Exception Monitor per compiere il debugging del processo IIS e gli consentono di individuare la posizione degli errori.

Quando IIS Exception Monitor ha stabilito quali file symbol vengono richiesti dal sistema, elenca tutti i file necessari come indicato dalla schermata 3. Questa visualizzazione varia a seconda dei file presenti sul sistema. Alla conclusione di questo processo di analisi, selezionare la casella di controllo "Determine which symbol packages can be installed from Microsoft's Internet Site" e successivamente fare clic sul pulsante Next. Dalla finestra di dialogo Download Symbols che verrà aperta a questo punto, selezionare il primo file symbol della lista e fare clic su Download. Fare quindi clic su Next in modo da scaricare il file. Selezionare in successione ognuno dei file symbol e scaricarlo (alcuni file possono impiegare vari minuti per completare il download). Al termine dello scaricamento, il programma chiederà di installare i file.

Immagine

Per avviare una sessione IIS Exception Monitor, eseguire un'altra volta ixcptmon.exe. Se l'eseguibile è ancora in esecuzione dopo l'installazione dei simboli, si può usare la sessione attiva. Se invece l'eseguibile è stato riavviato, fare clic su Next nella finestra di dialogo Check Symbols, selezionare " No, I am confident that the symbols are installed correctly" , quindi fare clic su Next.

Nella finestra di dialogo Process Options che verrà visualizzata a questo punto, si può selezionare il tipo di processo che si desidera tenere sotto controllo. Le alternative comprendono in-process (per esempio, inetinfo.exe), out-of-process (per esempio, le applicazioni contrassegnate in modo da essere eseguite in uno spazio di indirizzamento separato), oppure other process (ovvero qualsiasi altro processo). Selezionare In Process e fare clic su Next, in modo da aprire la finestra di dialogo Session Options.

Quest'ultima determina come verrà eseguito IIS Exception Monitor. Si può fare in modo che il tool tenga sotto controllo una sezione, oppure si può porre IIS Exception Monitor nella modalità Recursive Mode al fine di tenere sotto controllo i processi fino a quando si verifica un'eccezione. Quando IIS Exception Monitor individua un errore in Recursive Mode, aggiorna il log, chiude il processo inetinfo.exe, lo riavvia e successivamente riprende l'attività di monitoring. Quando il tool rileva un errore importante in questa modalità fail-safe, chiude IIS e riavvia il server.

È possibile usare due metodi diversi perimpostare la modalità Recursive Mode. Si può selezionare la casella di controllo Enable Recursive Mode dalla finestra di dialogo Session Options, oppure si può usare lo switch /r da un prompt dei comandi per avviare ixcptmon.vbs. È inoltre possibile usare questo switch da un prompt dei comandi anche per disattivare la modalità Recursive Mode.

4 pagine in totale: <<Indietro 1 2 [3] 4 Avanti >>

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.


TUTORIALS
TOP TEN ARTICOLI
NOTIFICHE

Iscriviti alla nostra newsletter nuoviarticoli per ricevere e-mail le notifiche!

Indirizzo e-mail:
PROVIDER ASP.NET 2.0

Seleziona il database per avere il web.config pronto per Membership, Roles e Profile API.



IN EVIDENZA
MISC