Domanda

Sto chiamando il RoleInstanceStatusCheckEventargs.setBusy dal processo interno W3WP in cui mi sono registrato per l'evento StatusCheck. Questo è simile a quello spiegato nel seguente link, tranne per il fatto che questo link parla di farlo all'interno di Waiishost mentre lo faccio all'interno di W3WP.

http://msdn.microsoft.com/en-us/library/microsoft.windowowowsazure.serviceruntime.roleenvironment.statuscheck.aspx

Il problema che sto colpendo è che il ruolo rimane occupato per 5 minuti e poi viene automaticamente online (pronto). Qualcuno l'ha mai colpito prima? SetBusy non può essere chiamato dall'interno W3WP?

Grazie per qualsiasi aiuto/puntatori.

È stato utile?

Soluzione

Sembra che il processo W3WP venga ucciso. Dovresti essere in grado di farlo, ma IIS/Azure può uccidere e riavviare il processo W3WP. Potrebbe essere necessario controllare l'ID processo per vedere se è così.

Ma quello che vuoi fare, dovresti essere in grado di fare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top