問題タブ [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.

0 投票する
1 に答える
233 参照

asp.net - w3wp にはダウンロード ファイルのハンドルがあります

「asp.net 2.0」の isapi フィルターを使用して .exe を処理するように iis をセットアップし、動的な URL 置換を有効にしました。このために、iis で拡張機能をセットアップし、次の行を web.config に追加しました。これまでのところ正常に動作します。

<add path="*.exe" verb="*" type="System.Web.StaticFileHandler" />

問題は、ポイント w3wp プロセスがこれらのファイルに複数のハンドルを持っていることです。おそらく、誰かが現在それらをダウンロードしているためです。

ファイルに排他ハンドルを置かないように iis/asp.net に指示する方法はありますか? サイトが稼働していても交換したい。これは、asp.net がこれらのファイルを処理しない限り機能します。

0 投票する
7 に答える
19371 参照

visual-studio - VS2010 で Just My Code をオフにすると、w3wp.exe プロセスに接続できないのはなぜですか?

私は VS2010 Beta 2 を使用しており、.NET Framework のソース ステッピングを有効にしたため、'Just My Code' を無効にする必要がありました。しかし、w3wp.exe プロセスは、アタッチできるプロセスのリストに表示されません。すべてのプロセスを表示するボックスにチェックを入れました。これはバグですか、それとも何か不足していますか?

0 投票する
3 に答える
2108 参照

asp.net - ASP.net のメモリ リークの可能性をトラブルシューティングします。

Web アプリケーションの 1 つでメモリ リークが発生している可能性があります。w3wp.exe は約 1.5 GB の RAM を使用しており、Web サービスはメモリ不足であるというエラーを返しています。過剰なメモリの原因となっているアプリケーションを特定する方法や、アクティブに実行されている Web サイトをプロファイリングして、メモリの問題の原因を確認する方法はありますか?

これを Server Fault に投稿しますが、アプリケーションをデバッグして障害の場所を確認する方法にもっと興味があります。Web サイトをローカルで実行でき、w3wp.exe は大量の RAM を消費しません。これらは常に使用されているアクティブな Web サイト/Web サービスであるため、問題は過度の負荷がかかった場合にのみ発生すると想定しています。

0 投票する
9 に答える
132412 参照

asp.net - 100% CPU を使用する W3WP.EXE - どこから始めればよいですか?

IIS6 で実行されている ASP.NET Web アプリは、CPU を定期的に最大 100% 使用します。これらのエピソードでほぼすべての CPU 使用率を担っているのは W3WP です。CPU は、数分から 1 時間以上の間、100% に固定されたままになります。

これはステージング サーバー上にあり、この時点ではテスターからのトラフィックはごくわずかです。

サーバーでANTSプロファイラーを実行していますが、それは理解できません.

これらのエピソードの原因と、その間ずっと CPU をビジー状態にしているコードは何かを突き止めるにはどうすればよいでしょうか?

0 投票する
1 に答える
148 参照

asp.net - カルチャを変更するときのASP.NETメモリの問題

ASP.NETに奇妙な問題があります。私のWebサーバー上のいくつかのサイトは、まったく同じアプリケーションを実行しています。アプリケーションには、AjaxControlToolkitのタブコンテナを含むページがあります。このコンテナ自体にはCalendarコントロールが含まれています。

web.configで自分のカルチャを次のように設定した場合:

その後、すべてが正常に動作します。ただし、これを次のように変更します。

ページを読み込もうとすると、メモリ不足の例外が発生し、w3wp.exeは使用可能なすべてのメモリを使用しているようです。

誰かがこれを引き起こしている可能性があることを知っていますか?

0 投票する
1 に答える
596 参照

asp.net - SQL Server の ASP.NET セッション状態サービスですが、w3wp.exe #private の増加

最近、ASP.NET セッションの状態を InProc から Sql Server ソリューションに移行しました。セッション データが Sql Server データベースに挿入されていることがわかります。「Private bytes」および「# Bytes in all heaps」パフォーマンス カウンターを使用して、w3wp.exe プロセスを監視しています。

Web サイトをナビゲートすると、データがセッションに配置されますが、Web サイトをホストしているサーバーのプライベート バイト カウンターがまだ上昇していますか? セッション データがデータベースに書き込まれ、メモリに格納されていないと思いましたか? マネージド バイトは一定のままで、セッションに入るすべてのオブジェクトがマネージド型であると確信しています。

プライベート バイトがまだ増加する理由を知っている人はいますか?

0 投票する
2 に答える
3649 参照

iis - 特定のアプリケーションプールのw3wpSystem.Diagnostics.Processを特定します

サーバーで実行されているWebサイトはほとんどありません。

現在のプロセスのメモリ量を示す「診断」ページがアプリケーションにあります(非常に便利です)。

これで、このアプリは別のアプリに「リンク」され、診断ページに別のw3wpプロセスのメモリのアモットを表示できるようにしたいと思います。

メモリの量を取得するために、私は簡単なコードを使用します:

アプリケーションプールを知っている2番目のw3wpプロセスを特定するにはどうすればよいですか?

対応するスレッドが見つかりましたが、適切な答えがありません: IIS6アプリプールでプロセス固有のパフォーマンス統計を確認するための信頼できる方法

ありがとう

0 投票する
2 に答える
1664 参照

sharepoint-2007 - SharePoint 2007 Central Admin w3wp.exe プロセスが 99% の CPU を消費

SharePoint 2007 を使用して 1 年以上イントラネットを運用していますが、すべて問題なく動作しています。しかし、しばらくして、イントラネット ポータルが遅いことに気付きました。SharePoint サーバーではなく、別のコンピューターを介して Central Admin にアクセスしようとすることも問題になりました。そのため、実際の SharePoint Server にログオンしましたが、ログインに時間がかかり、他の場合とは異なり、サーバー上でも非常に遅くなりました。

タスク マネージャーを確認すると、w3wp.exe が CPU 速度の 99% を消費していることがわかりました。Central Admin App Pool を再起動すると、すべてが正常に戻り、すべて正常に動作していましたが、数分 (15 分程度) 後に再び遅くなりました。

イベント ログを確認しましたが、決定的な解決策はありませんでした。この経験をしたことがある人はいますか?または良いリソースがありますか?助けてください。前もって感謝します

0 投票する
1 に答える
1533 参照

asp.net - w3wp.exe のスレッド情報を解釈すると、mscorwks.dll が実行されます!StrongNameErrorInfo+0​​x7688 は悪影響を及ぼします

「mscorwks.dll!StrongNameErrorInfo+0​​x7688」の意味を解釈しようとしています。mscorworks.dll によってロードされたアセンブリに StrongName がないことを意味していると思いますか? はいの場合、これは Web アプリケーションに悪影響を及ぼしますか?

スレッド数が 107 であるということは、Web アプリケーションが着信要求を処理するために最大 107 の同時スレッドを必要とすることを意味すると想定しても安全ですか?

代替テキスト

0 投票する
5 に答える
1654 参照

debugging - VS2010では、特定のw3wp.exeが提供しているアプリケーションプールを確認し、デバッガーを接続することを決定する方法はありますか?

そのため、ローカルで実行されているいくつかのWebサイト(トランクから1つ、ブランチから1つ)を別々のアプリプールでデバッグしています。トランクソリューションとブランチソリューションを2つのVSインスタンスで開いています。一方でトランクをデバッグし、もう一方でブランチをデバッグしたいと思います。各w3wp.exeが提供しているアプリケーションプールを知る方法があるかどうか、デバッガーを接続するときにどれがどれであるかを知る方法があるかどうかを知りたいです。

更新:これのポイントは、VS内にマクロを記述して、デバッガーを接続するためにクリックできるボタン(興味深いアプリプールごと)を作成できるようにすることです。したがって、ソリューションには他のプログラムが含まれないことが望ましいです。

Update2:これはIIS7に対するWindows7です。