2013-07-04 9 views
9

Microsoft.AspNet.SignalR.Utilsバージョン1.1.0.0をインストールしてから、signalr.exe ipcを使用してパフォーマンスカウンタをインストールします。SignalRパフォーマンスカウンタがパフォーマンスモニタに表示されない

"signalr"というカテゴリのパフォーマンスモニタでは、すべてのパフォーマンスカウンタが表示されますが、インスタンスは表示されません...したがって、カウンタのいずれかをモニタに追加しても表示されません。

私のsignalrサーバーはIIS上でasp.net web apiとしてホストされています。サーバーとクライアントの両方で同じバージョンの信号、つまり1.1.0.0を使用しています。

+0

2.0.0 rc1と同じですが、私はこれらのパフォーマンスカウンターを見たいと思っています –

答えて

4

SignalRソースコードから「Microsoft.AspNet.SignalR.LoadTestHarness」を実行しようとしているときに同じ問題が発生していました。私はWindows 8のローカルIIS 8に完全なWebサイトを作成するまで行っていました(私のマシンのホストファイルのDNSエントリを使って、WebアドレスをループバックIPアドレス127.0.0.1に指定しています)。

私のために働いたのは、負荷テストハーネスサイトが稼働していたLocalSystemにAppPoolのIDを変更したことでした。

IISを開いてアプリケーションプールに移動し、問題のサイトが実行されているアプリケーションプールを右クリックし、[詳細設定]をクリックしてIDエントリを見つけますLocalSystem(ApplicationPoolIdentityから)に変更します。

これが役に立ちます。

3

これらをフルIISで使用するには、アプリケーションのアプリケーションプールユーザーをPerformance Monitor Usersグループに追加する必要があります。

+1

私はいつも同じ問題を抱えています、再起動を避ける方法はありますか? GPUpdate.exe私はグループポリシーを強制することしか考えていません。 –

+2

AppPoolを再起動してくれました! –

関連する問題