問題タブ [w3wp]
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.
asp.net - .net 4 で w3wp.exe がランダムにクラッシュする
私は、約8か月間、完全に正常に稼働しているWebサイトを持っています. .net 4統合モードを実行しています。
最近、「ランダムな」w3wp.exe クラッシュが発生するようになりました。そのうちの 5 回の後、IIS ラピッド フェイル プロテクションが作動し、サーバーに手動でログインしてアプリケーション プールを再度開始する必要があります。
エラーに対してイベント ビューアーが表示する内容は次のとおりです。
クラッシュの直後に、イベント ビューアに「情報」ログが表示され、下部に .wer ファイルの場所が表示されます。
.wer ファイルの内容は次のとおりです。
その nlssorting.dll は大量に発生しているようですが、オンラインに関連するものは何も見つからないようです。私のエラーに一致するものを見つけることができるのはhereだけですが、それは本当に役に立ちません。
これを修正するためにここからどこへ行くべきかについて、私は完全に困惑しています。これが私が試したことです:
- IIS ログ ファイルをロードし、クラッシュの約 30 分前からすべての要求を試行しましたが、どのページもエラーを引き起こしませんでした。
- スタックオーバーフローを引き起こす可能性のある再帰をコードで検索していますが、何もありません
- 役立つ可能性のあるものをオンラインでトロールする
nlssorting.dll で問題が発生したことのある人はいますか? .wer ファイルから、これが発生している場所を特定するのに役立つ情報を入手できますか?
助けてくれてありがとう!
アップデート
サードパーティの DLL を使用していたため、スタック オーバーフロー例外が発生していました ( 0xc00000fd
)
さらに調査した結果、特定の一連のイベントが発生した後にのみ発生したため、タイトルの「ランダム」が発生しました。DLL を削除すると問題が解決しました。
asp.net - iis 6.0 で 1 つのアプリケーション プールから別のアプリケーション プールに要求をルーティングする方法
Windows Server 2003 の DefaultAppPool に 2 つの Web アプリケーション (別々の仮想ディレクトリ) があります。最初のアプリケーションにはリンクがあり、それをクリックすると 2 番目のアプリケーションが開きます。
ここで、Web アプリケーションと IIS 6.0 の両方に異なる .Net フレームワークを使用したいので、それらを別々のアプリケーション プールでホストする必要があります。
問題は、それらを異なるアプリ プールでホストし、動作をそのまま維持して、最初の Web アプリケーションのリンクをクリックすると、別のアプリ プールでホストされている 2 番目の Web アプリケーションを開くことができるかどうかです。
前もって感謝します、
D
asp.net - w3wp.exe は、使用可能なメモリがまだあるにも関わらず、メモリを使い果たします
奇妙な問題が発生しています。私たちの ASP.NET アプリケーションは、16Gb の RAM を搭載した 64 ビットの Windows 2008/IIS7 マシンで実行されています。w3wp.exe プロセスが 4Gb に達すると (サーバーのタスク マネージャーを介して単純に追跡します) -十分なメモリがまだ利用可能であっても、メモリ不足の例外がスローされます。
ASP.NET プロセスが 64 ビット システム (および 64 ビット アプリ プールを使用) で 4Gb のメモリに制限されているという既知の問題はありますか?
その制限を解除する方法はありますか?
load - W3WP の % Processor Time がプロセッサ全体の % Processor Time よりも高いのはなぜですか?
運用サーバー マシンの 1 つで perfmon を実行しています。私の目的は、プロセッサの負荷を監視することでした。
これが結果です: http://img443.imageshack.us/img443/3765/lf6.gif
プロセス W3WP の "% Processor Time" が、シングル プロセッサおよび "% Processor Time" の合計の他のすべての "% Processor Time" よりも高い理由を教えてください。
なにか提案を?
iis - IIS ワーカー プロセスを閉じる方法
Visual Studio 2008 SP1 をマシンにインストールしようとしたところ、この問題が発生しました。
調べたところ、IIS ワーカー プロセスは w3wp.exeのようなもので、Windows タスク マネージャーを調べたところ、w3wp.exe が実行されていないことがわかりました。また、IIS マネージャーでワーカー プロセスを確認しましたが、開始されていませんでした。では、このアプリケーションを閉じてインストールを続行するにはどうすればよいですか、それとも他にできることはありますか?
c# - C# パフォーマンス カウンター - W3WP / Active Request を監視するには?
C#.NET で W3WP / Active Request を見たいのですが、Visual Studio 2010 Ultimate の Performance Counter Object で W3WP / Active Request が見えません。
C# でアクティブなリクエストをリアルタイムで監視するにはどうすればよいですか? 別の方法はありますか?
c# - IIS からの PowerShell の呼び出しが 2 回目の試行で失敗しました
Windows 2008R2 の IIS 7.5 でホストされている ASP.NET サイトから powershell スクリプトを実行しようとしています。
このサイトには、ユーザー名とパスワード用の 2 つのフィールドとボタンがあります。
ボタンが押されると、次のコードが実行され、出力がサイトに書き込まれます。
サイトにログインした最初のユーザーでは、すべてが正常に機能しています。
最初のユーザーは、コマンドレットを無制限に実行できます。
しかし、別のユーザー (kerberos 認証) でサイトにログインすると、2 番目のユーザー (およびそれ以降のすべてのユーザー) はスクリプトを実行できません。
RunspaceFactory.CreateRunspace() が例外で失敗しています。
例外は何ですか?良い質問です。メッセージと innerException は空白です。
イベント ログも空です。
iisreset コマンドの後、最初のユーザーはスクリプトを実行できますが、他のすべてのユーザーは実行できません。
さらに、ユーザー名とパスワードのフィールドを使用して、まったく同じことを行う WinForms アプリケーションを作成しましたが、すべて正常に動作します!
したがって、問題はpowershellへのIIS接続にあると思います。
次のコードは、ボタンを押すたびに実行されます:
(メモ帳に書かれた軽微な構文エラーが含まれている可能性があります (過去をコピーすることはできません))
どんな助けにも感謝します!
ありがとうございます。
iis - CPU 使用率が 100 に達したら IIS をリセットする
現在、w3wp.exe が CPU を 100% でロックするという問題があります。この問題を解決する必要がありますが、それまでの間、CPU が 2 分以上 95% を超えている場合に IIS のリセットをトリガーしたいと考えています。
パフォーマンスモニターで遊んでいますが、時間条件を考慮できるものが必要です。(これを行うことができるかもしれませんが、これまでのところ私はそれを解決していません)
これを機能させるためのアイデアをいただければ幸いです。
asp.net - w3wp clr.dll エラーをデバッグする方法
私のクライアントには、2 つの運用サーバーに ASP.NET アプリケーションがインストールされています (NLB とバランスが取れていますが、それは関係ありません)。両方のサーバーが 3 ~ 4 時間ごとにクラッシュし、イベント ビューアーに次のエラーが記録されます。
障害が発生しているアプリケーション名: w3wp.exe、バージョン: 7.5.7601.17514、タイム スタンプ: 0x4ce7afa2 障害が発生しているモジュール名: clr.dll、バージョン: 4.0.30319.18034
、タイム スタンプ: 0x50b5a783
例外コード: 0xc00000fd 障害オフセット: 0x000000000001a840 障害が発生
しているプロセス id0
アプリケーションの開始時間: 0x01ce97fe076d27b4 エラーが発生した
アプリケーション パス: c:\windows\system32\inetsrv\w3wp.exeエラーが発生した
モジュール パス: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll レポート ID: e0c90a5f-0455- 11e3-8f0e-005056891553
デバッグ方法やどこから始めればよいかわかりません。クラッシュが発生しようとすると、サーバー プロセッサの使用率が 100% に跳ね上がり、そのままになります。問題のあるプロセスは w3wp.exe です。私のコードがエラーを生成しているかどうかさえわかりません。IIS7.5 です。任意のポインタをいただければ幸いです。