Come abilitare il ping del processo di lavoro per un pool di applicazioni (IIS 7)

È possibile controllare e migliorare lo stato generale del pool di applicazioni facendo eseguire il ping del servizio WAS (Windows Process Activation Service) a un processo di lavoro del pool di applicazioni a intervalli specificati. Il ping del processo di lavoro non è lo stesso del ping ICMP (Internet Control Message Protocol). Il ping del processo di lavoro utilizza un canale di comunicazione interno tra WAS e il protocollo di lavoro.


Se il processo di lavoro non ha restituito alcuna risposta, è possibile che il processo di lavoro non abbia una stringa per offrire una risposta alla query ping o che stia ritardando per alcune altre possibili ragioni. Sulla base dei risultati della richiesta di ping, WAS può contrassegnare un protocollo di lavoro come non integro e chiuderlo.

Il ping di processo è comunemente preimpostato e abilitato per impostazione predefinita. È possibile modificare il tempo di ping e il periodo di risposta del ping per poter accedere ai dati in tempo reale sull’integrità del pool di applicazioni senza attivare condizioni di danno dannoso, ad esempio l’instabilità che può derivare da un’applicazione. Questo articolo è applicabile per Windows 7, Windows Server 2008, Windows Server 2008 R2 e Windows Vista.

È molto significativo che tu sappia che alcune estensioni ISAPI, come ASP e ASP.NET, sono strutturate per programmare i segnali al servizio WAS quando indicare quando devono essere riciclate a causa di molte condizioni diverse come i deadlock. Dovresti anche riflettere sul possibile effetto che il riciclaggio avrà sulle altre applicazioni trovate nello stesso processo di lavoro con l’estensione ISAPI.

Come abilitare il ping del processo di lavoro per un pool di applicazioni

È possibile abilitare il ping dei processi di lavoro con l’uso dell’interfaccia utente (UI). È inoltre possibile eseguire l’operazione eseguendo i comandi Appcmd.exe in un pannello della riga di comando. In alternativa, è possibile ottenere lo stesso risultato modificando i file di configurazione immediatamente e mediante l’uso degli script WMI.

Abilitazione del ping dei processi di lavoro tramite l’interfaccia utente (UI)

Per abilitare il ping del processo di lavoro tramite l’utilizzo dell’interfaccia utente, attenersi alla seguente procedura:

Passaggio 1: fare clic per aprire Gestione IIS

Il primo passo di questo viaggio è aprire Gestione IIS. Per fare ciò, vai alla pagina e fai clic su Apri per visualizzare il gestore.

Passaggio 2: toccare Pool di applicazioni

Passare al Connessioni pannello, allarga il nodo del server e vedrai nella pagina che mostra il Pool di applicazioni, clicca su quel link.

Passaggio 3: scegliere il pool di applicazioni con cui si desidera lavorare

Passare al Pool di applicazioni e selezionare il pool di applicazioni su cui si desidera abilitare il ping del processo di lavoro su di esso e toccare Impostazioni avanzate. Lo vedrai nel Azioni Pannello.

Passaggio 4: abilitare o disabilitare il ping

Per abilitare il ping per Ping abilitato clicca sulla proprietà Vero. Se si desidera disabilitare processo dei lavoratori ping, fare clic su falso. Dopo aver scelto la scelta desiderata da una di queste due opzioni, fare clic su ok.

Abilitazione del ping di processo dei lavoratori tramite la riga di comando

Per abilitare o disabilitare il ping del processo di lavoro per un pool di app con l’uso della riga di comando, implementare uno dei comandi seguenti:

** appcmd set apppool /apppool.name:**string /processModel.pingingEnabled:true|false

L’opzione, stringa, indica il nome del pool di applicazioni su cui si desidera abilitare o disabilitare il ping. Ad esempio, per consentire il ping del processo di lavoro per un pool di app noto come Marketing, digita il prompt dei comandi che vedrai di seguito e premi ACCEDERE:

appcmd imposta il nome apppool / apppool: Marketing /processModel.pingingEnabled:true

Il processo dei lavoratori è stato configurato per impostazione predefinita per ricevere ping dopo ogni intervallo di trenta secondi. Inoltre devono rispondere a un ping ogni novanta secondi. Se si desidera modificare il tempo di ping o il tempo che intercorre tra un ping e l’altro, è possibile configurare la funzione /processModel.pingInterval e modificare il tempo in cui il pool di applicazioni è costretto a rispondere a un ping, è possibile impostare configurare la funzione /processModel.pingResponseTime. Per impostare l’intervallo di ping e l’intervallo di risposta del ping, utilizzare la sintassi seguente:

** appcmd set apppool /apppool.name:**string ** / processModel.pingInterval: ** timeSpan ** / processModel.pingResponseTime: ** timeSpan

La stringa di opzioni indica il nome del pool di applicazioni che si intende configurare. L’opzione timeSpan sta per il formato d.hh: mm: ss, dove d indica il numero non obbligatorio di giorni e hh: mm: ss indica il numero di ore, minuti e secondi tra ping di controllo della salute (in la funzione /processModel.pingInterval) e quando il processo di lavoro è costretto a rispondere (nella funzione /processModel.pingResponseTime).

Ad esempio, per impostare l’intervallo di ping per quarantacinque secondi e il tempo di risposta del ping per due minuti per un pool di app denominato Marketing, inserisci il prompt dei comandi di seguito e premi sul tasto ACCEDERE pulsante:

appcmd set apppool /apppool.name:Marketing /processModel.pingInterval:0.00:00:45 /processModel.pingResponseTime:0.00:02:00

Configurazione

Il processo di configurazione del ping per il processo dei lavoratori influenza gli elementi di configurazione seguenti:

Attributo pingingEnabled dell’elemento in under

Per abilitare il ping del processo di lavoro tramite WMI

Utilizzare le classi, i metodi o gli attributi WMI seguenti per eseguire la procedura:

Proprietà ApplicationPool.ProcessModel.PingingEnabled

Conclusione

In questo articolo è stato appreso come abilitare il ping dei processi di lavoro per un pool di applicazioni in IIS 7. A seconda del metodo preferito, ora è possibile regolare l’impostazione in base alle proprie esigenze. Se riesci ancora a metterti in testa, non esitare a lasciare il tuo commento e specificare il tuo problema. La nostra forte comunità risolverà definitivamente qualsiasi problema tu possa avere.

Dai un’occhiata a questi 3 migliori servizi di web hosting

FastComet

Prezzo di partenza:
$ 2.95


Affidabilità
9.7


Prezzi
9.5


Di facile utilizzo
9.7


Supporto
9.7


Caratteristiche
9.6

Leggi le recensioni

Visita FastComet

Hosting A2

Prezzo di partenza:
$ 3.92


Affidabilità
9.3


Prezzi
9.0


Di facile utilizzo
9.3


Supporto
9.3


Caratteristiche
9.3

Leggi le recensioni

Visita A2 Hosting

ChemiCloud

Prezzo di partenza:
$ 2.76


Affidabilità
10


Prezzi
9.9


Di facile utilizzo
9.9


Supporto
10


Caratteristiche
9.9

Leggi le recensioni

Visita ChemiCloud

Articoli How-To correlati

  • Come avviare o arrestare un pool di applicazioni IIS 7
    intermedio
  • Come impostare e utilizzare l’ambiente Fastcgi in (IIS) 7, IIS 7
    intermedio
  • Come proteggere la tua infrastruttura e le applicazioni PHP della piattaforma Web Microsoft
    intermedio
  • Come modificare un pool di applicazioni per un’applicazione in (IIS 7)
    intermedio
  • Come configurare le impostazioni di timeout di inattività per un pool di applicazioni (IIS 7)
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me