問題タブ [worker-process]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - IIS ワーカー プロセスで個々の要求を強制終了する方法は?
環境 Windows Server 2012 R2 で IIS 8 を実行しており、独自のアプリケーション プールを使用して多数の .net Web アプリを実行しています。
問題 時折、理由はまだ特定されていませんが、.Net MVC アプリの 1 つに対する特定の要求がアプリ プールで取得され、それがスタック/ループしており、大量の経過時間が発生しているように見えます。これを監視するには、IIS 管理コンソールの「ワーカー プロセス」機能を使用し、高い CPU とメモリを使用している特定のアプリケーション プールをダブルクリックします。
これまでの調査結果 これまで のところ、この問題が発生した場合、私が解決できた唯一の方法は、アプリケーション プールを手動でリサイクルし、夜間にスケジュールされたアプリケーション プールのリサイクルを待つか、IIS をリセットすることです。残念ながら、これには意図しない副作用があります。つまり、すべての人が Web サイトから追い出されます。解決策を大規模に検索しても成果は得られず、iis.net への投稿は、それができないことを示唆しています。
根本的な原因を突き止めて最初に発生するのを防ぐことができるまで、これを行うためのより良い方法を見つけた人はいますか?
さらに、IIS、スクリプト、コード、またはサードパーティのユーティリティを介してこれを行うことにオープンです。
wcf - ファイルはIISワーカープロセスで開かれています
IIS7 でホストされている WCF サービスがあります。ソース管理ツール (IBM RTC) を使用して、テスト サーバーでコード ベースと継続的な展開を管理しています。しかし、IIS がログ ファイルのロックを取得したため、展開に失敗しています。
エラーメッセージ:
問題をさらにデバッグすると、「ファイルは IIS ワーカー プロセスで開かれています」というエラーが原因で失敗していることがわかりました。
展開中に、「_old」キーワードを使用して古い展開フォルダーの名前を変更し、新しいバイナリを含む新しいフォルダーを作成しています。
IIS にログ ファイルのロックを強制的に解除させるにはどうすればよいですか。
asp.net - ワーカー プロセスの IIS 7.5 メモリ使用量
ワーカー プロセスのメモリ消費量が多いことについては、多くの議論があります。何が高いのかわからない。
約 2500 MB を消費する ASP.net Web アプリケーションを使用していますが、これは高いですか?
詳細:
- 剣道UI
- 冬眠する
- リスト項目
- JSON
30.000 レコードが Kendo UI Grind に表示され、ページングがアクティブになります。データは 30 秒ごとに更新されます さらに 6 つのウィジェットが頻繁に更新されます (10 秒)。
2500 MB のメモリ使用量は、1 回のユーザー インタラクションで発生します。
DebugDiagnostic の結果: DebugDiagAnalysis
asp.net - IIS7 でワーカー プロセスが見つからない
奇妙な問題があります。アプリ プールと、そのアプリ プールでホストされている Web サイトがあります。ほんの少し前までは、Web サイトのコードを変更するまでは問題ありませんでした。これで、[アプリケーション プール] タブにアプリケーション プールが表示されますが、[ワーカー プロセス] ビューには対応するワーカー プロセスがありません。アプリ プールと Web サイトの両方が実行されています。明らかにIISRESETを試しましたが、うまくいきませんでした。どちらもウェブサイトを再発行していません。私は困惑しています。誰でも助けることができますか?