2013-07-04 15 views
9

Ho installato la versione Microsoft.AspNet.SignalR.Utils 1.1.0.0 e quindi ho installato i contatori delle prestazioni utilizzando signalr.exe ipc.SignalR Contatore delle prestazioni non visualizzato nel monitor delle prestazioni

Nel monitor delle prestazioni nella categoria "signalr" posso vedere tutti i contatori delle prestazioni ma non dice istanze ... quindi se aggiungo uno dei contatori nel monitor essi non compaiono.

Il mio server signalr è ospitato su IIS come asp.net web api. Sia il server che il client utilizzano la stessa versione di signalr, ad esempio 1.1.0.0.

Qualche idea?

+0

Sempre lo stesso in 2.0.0 rc1, mi piacerebbe vedere questi contatori delle prestazioni –

risposta

4

Avevo lo stesso problema durante il tentativo di eseguire "Microsoft.AspNet.SignalR.LoadTestHarness" dal codice sorgente SignalR. Sono persino arrivato al punto di creare un sito Web completo nel mio IIS 8 locale su Windows 8 (con una voce DNS nel file host della mia macchina che punta l'indirizzo del sito web al mio indirizzo IP di loop-back - 127.0.0.1).

Che ha finito per lavorare per me stava cambiando l'identità del AppPool a LocalSystem dove il sito test harness carico è stato in funzione.

Un rapido how-to per chi non lo conoscesse, aprire IIS, andare al Pool di applicazioni, trovare il pool di applicazioni che il sito in questione è in esecuzione in, fare clic destro> Impostazioni avanzate, trovare la Identità entry e cambiarlo in LocalSystem (da ApplicationPoolIdentity).

Spero che questo aiuti.

3

Per utilizzarli su IIS completo è necessario aggiungere l'utente del pool di applicazioni per la propria applicazione al gruppo di utenti di Performance Monitor.

+1

ho sempre lo stesso problema, c'è un modo per evitare il riavvio? GPUpdate.exe Suppongo che si limiti a forzare i criteri di gruppo. –

+2

Un riavvio di AppPool ha funzionato per me! –

Problemi correlati