4 pagine in totale: <<Indietro 1 [2] 3 4 Avanti >>
I siti Web che usano unicamente IIS non richiedono frequenti riavvii od ottimizzazioni, dal momento che IIS è una piattaforma stabile se utilizzata da sola. Per esempio, il nostro ISP (Internet Service Provider) dispone di 17 server affidabili che usano IIS 4.0 con il Windows NT 4.0 Service Pack 5 e ospitano applicazioni che fanno uso di codice HTML, ASP (Active Server Pages) e oggetti COM (Component Object Model).
Il fatto di eseguire un'applicazione in-process assume un significato può quando l'applicazione usa gli oggetti COM. Questi ultimi forniscono all'applicazione una grande potenza, ma richiedono una gestione particolare, come la capacità di individuare la posizione del componente, di controllare chi vi accede e di impostare delle procedure per sostituire i componenti.
Una parte della gestione degli oggetti COM richiede di capirne le funzioni. Dal momento che un oggetto COM è un'applicazione compilata, non è possibile vedere il codice dell'oggetto e in che modo l'oggetto funziona; ciò rende particolarmente difficile ispezionare l'applicazione e individuare il problema. Si potrebbero inoltre usare degli oggetti COM acquistati presso un'altra azienda; ciò produce un ulteriore allontanamento dal codice dell'oggetto. Quando un oggetto COM viene caricato nel processo IIS, il suo codice viene eseguito nello stesso spazio di memoria di IIS.
Il nostro ISP si dà molto da fare per garantire l'affidabilità degli oggetti COM. In ogni caso, durante la seconda metà del 1998, ci siamo accorti che il nostro sito offriva buone prestazioni per un certo periodo di tempo, ma poi rallentava gradualmente fino a bloccarsi. Questo declino delle prestazioni si è verificato nel corso di varie settimane o mesi, ed era piuttosto casuale. Quando il responsabile tecnico dell'ISP ha scoperto che il nostro sito veniva eseguito out-of-process, lo ha configurato per l'esecuzione in-process e il problema è scomparso. Successivamente abbiamo avuto modo di parlare con molte persone che avevano problemi simili. L'idea generale è che le applicazioni out-of-process su IIS 4.0 possono manifestare dei problemi di stabilità sul lungo termine, che in definitiva portano alla necessità di riavviare il server. Alcuni amministratori segnalano di eseguire out-of-process alcune applicazioni intranet in modo da scongiurare il crash dei server, che vengono riavviati periodicamente. Dal momento che la prassi del riavvio funziona per questi siti, gli amministratori devono conviverci.
IIS 4.0 usa Microsoft MTS (Microsoft Transaction Server) per gestire le applicazioni in-process e out-of-process. Un pacchetto MTS è il container di uno o più componenti COM e definisce lo spazio di nomi per i componenti. L'eseguibile MTS che gestisce i pacchetti MTS è mtx.exe. Task Manager permette di osservare le istanze di mtx.exe create da MTS quando IIS esegue le applicazioni out-of-process.
Gli amministratori eseguono i pacchetti MTS nello spazio di processo IIS allo scopo di migliorare le prestazioni. Per far eseguire i pacchetti MTS nello spazio di processo IIS è necessario disporre dei privilegi di gestione in MTS Explorer. I pacchetti MTS possono anche essere eseguiti in un processo server (ovvero out-of-process come Server Packages), oppure nel processo dell'applicazione chiamante. Si può usare la pagina Properties del pacchetto per cambiarlo da un'applicazione server MTS e per farlo eseguire nel processo inetinfo.exe. Per accedere a questa pagina è necessario avviare MTS Explorer dal menu Programs. Espandere la cartella Computers, la cartella del computer che si desidera modificare, e la cartella Packages Installed. Successivamente, selezionare il pacchetto che si vuole modificare e la sua pagina Properties. In corrispondenza della scheda Activation, selezionare Library Package, come indicato dalla schermata 2, poi fare clic sul pulsante OK. Dopo la selezione di Library Package, gli oggetti in questo pacchetto verranno eseguiti nello spazio di processo dell'applicazione chiamante (per esempio, inetinfo.exe per IIS).

4 pagine in totale: <<Indietro 1 [2] 3 4 Avanti >>
Contenuti dell'articolo
- Pagina 1
- Pagina 3
- Pagina 4
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Difficoltà
Stampa
Download 



