問題タブ [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.
iis - high cpu useage on w3wp process
I am encountering an issue with my asp.net c# web application where the server is hitting very high cpu useage eg. 80%+ on w3wp process.
This has only happened recently after I made numerous changes to my application. I am fairly sure that it may be one of the changes that I have made is causing this issue with high cpu useage on the iis 7 web server.
Is it possible to analyze the process and find what exactly is causing this high useage? Or what is the mechanism for debugging such an issue.
wcf - VsDebuggerCasualityData
win2008 VM の IIS7 でホストされている WCF サービスを呼び出す win2003 VM に .net 2.0 アプリがあります。クライアントとサービスを開発し、テストした後 (すべて問題ありませんでした)、両方の VM のスナップショットを撮る機会がありました。
2 週間後に VM に戻り、クライアントから WCF 呼び出しを行うと、win 2008 サーバーに "Visual Studio Just-In-Time Debugger" というキャプションが付いたメッセージ ダイアログが表示されます。ダイアログには、「未処理の Microsoft .Net Framework 例外が w3wp.exe などで発生しました。
WCF サービス ログを確認すると、"WebHeaders" 要素に次のように表示されます: "VsDebuggerCausalityData" AwAAAOEhpa2...lots of AAA
両方の VM を以前のスナップショットに戻そうとしましたが、同じ問題が発生します。
WCF サービス トレース ファイルでは、スナップショットを取得する直前のログ エントリを確認でき、要求/応答メッセージは完璧に見えます。
誰かが診断と修正の次のステップをアドバイスしてもらえますか?
どうもありがとう
ロブ。
wcf - w3wp.exeとは何ですか?
WCF
ローカルシステムのサービスユーザーの下でサービスを実行しています。デバッグしようとするたびに、メッセージが表示されますAttach Security warning
。
Visual Studioでは、デフォルトで(アタッチしなくても)次のエラーが発生します。
このプロセスに接続すると、コンピュータに損害を与える可能性があります。以下の情報が疑わしいと思われる場合、または不明な場合は、このプロセスに添付しないでください
名前:C:\ Windows \ System32 \ inetsrv \ w3wp.exe
何w3wp.exe
ですか?グーグル検索によると、IISに関連していると思います。しかし、それは何をしますか?ローカルシステムでデバッグしようとするたびにこのメッセージが表示されないようにするには、どの設定を変更する必要がありますか?
iis-7 - IIS7 / Win2008 の Nuget サーバーで w3wp.exe が失敗する
私はこれが境界線上の非開発であることを認識していますが、私は IIS の担当者ではなく、NuGet サーバーを作成しようとしている開発者であるため、誰かがこれを経験したことを願っています。
複数のアプリケーションで使用されるライブラリがいくつかあるため、それらから NuGet パッケージを作成したいと考えました。また、適切な NuGet サーバーをセットアップして、私と協力している人々が簡単にアクセスできるようにし、CI 側との統合 (TeamCity ビルドから新しいパッケージをプッシュする) を容易にしたいと考えていました。「リモート フィードの作成」から始めて、こちらの手順に従いました。
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
もちろん、執筆時点で入手可能な NuGet.Server パッケージの最新バージョンを使用して、その手紙に従いました。VS2010 を使用して開発ボックスで問題なく動作したので、ライブ サーバー (Win2008、IIS7) にデプロイしました。アプリ プールは統合モードで .Net を実行しており、アプリは NetworkService ID を使用して実行しています。また、指定されたパッケージ ディレクトリに対する完全な権限を Network Service アカウントに与えました。
その後、サイトにアクセスしようとすると、すぐにアプリケーション イベント ビューアーに次のエラーが表示されます。
エラーが発生しているアプリケーション w3wp.exe、バージョン 7.0.6001.18000、タイム スタンプ 0x47919ed8、エラーが発生しているモジュール ntdll.dll、バージョン 6.0.6001.18538、タイム スタンプ 0x4cb73957、例外コード 0xc0000374、エラー オフセット 0x0000000000a7857、プロセス ID 0xa8cf9af9f1.07
Web サーバーは他の多くの Web アプリケーションを実行しており、そのほとんどは ASP.NET MVC であるため、通常は問題ありません。
IIS にあまり詳しくない人が、この障害の原因を突き止めるにはどうすればよいでしょうか。頼りになる IIS 管理者がいないので、開発者は IT 担当者を演じなければなりません。:|
asp.net - IIS が原因でファイルを削除できない
機能は何ですか
この Web アプリケーションにより、ユーザーは Web サーバーにアップロードしたり、Web サーバーにアップロードされたファイルをダウンロードおよび削除したりできます。
問題
ファイルをダウンロードした後、ユーザーがそのファイルを削除しようとすると、このファイルが別のプロセスによって使用されていることを示す例外がスローされます。
ダウンロードが完了したら、IIS がファイルのロックを解放するために何ができますか?
iis - Crystalレポートをループで印刷すると、イベントビューアにエラー「Faulting application w3wp.exe...」が見つかりました
MS 2008およびIIS 7で実行されるVS.Net 2010および組み込みCRを使用してWebアプリを開発しています。機能の1つは、データベースレコード(〜20-50)を更新し、Crystalレポートをネットワークプリンターに印刷することです。 for ループ内の各レコード。(ビジネス上の必要性から、レポートは 1 つずつ印刷する必要があります) 私のマシンでは機能は正常に動作します。レポートが PDF プリンターに印刷される場合、サーバー上でも機能します。
ただし、物理ネットワーク プリンターに印刷された場合は、数回ループした後、キャプション付きのエラー メッセージがイベント ビューアーに表示されます。ページで例外が返されず、ある時点で停止し、タイムアウトになるまでページが読み込まれます。
プログラムにロギングを追加したところ、どこでもループが停止することがわかりました。つまり、新しい Crystal レポートの作成、レポート データ ソースの設定、プリンタ名の割り当て、レコードの更新などです。
以下は、レポートを印刷する際のコードの一部で、非常に単純です。
上記のコードがコメント化されている場合、エラーは発生しなくなり、for ループはレコード数に関係なく毎回完了することができます。
障害のあるモジュールは、ntdll.dll (ほとんど)、crpe32.dll、kernel32.dll、MSVCR80.dll などです。以下は、キャプチャされたエラー メッセージの一部です。
エラーが発生しているアプリケーション w3wp.exe、バージョン 7.0.6001.18000、タイム スタンプ 0x47919ed8、エラーが発生しているモジュール ntdll.dll、バージョン 6.0.6001.18538、タイム スタンプ 0x4cb73957、例外コード 0xc0000005、エラー オフセット 0x0000000000046ef0、プロセス ID 0x%9、アプリケーション開始時刻.
障害が発生しているアプリケーション w3wp.exe、バージョン 7.0.6001.18000、タイム スタンプ 0x47919ed8、障害が発生しているモジュール kernel32.dll、バージョン 6.0.6001.18631、タイム スタンプ 0x4da46d09、例外コード 0xe0434352、障害オフセット 0x0000000000025efd、プロセス ID 0x9c04c02.04fcc0d9b9d04 アプリケーション開始時刻
障害のあるアプリケーション w3wp.exe、バージョン 7.0.6001.18000、タイム スタンプ 0x47919ed8、障害のあるモジュール crpe32.dll、バージョン 13.0.2.469、タイム スタンプ 0x4eb91936、例外コード 0xc0000005、障害オフセット 0x00000000002948ea、プロセス ID 0x%9、アプリケーション開始時刻 0x%1 .
私はサーバーと IIS に精通していませんが、コンピューター上で正常に動作するため、プログラミングの問題ではないようです。誰でも私にアイデアを与えることができますか?
どうもありがとう!
iis - IIS でサービスを利用できません (w3wp.exe クラッシュ)
ユーザーが無制限にテキストデータを投稿できる FAQ を 1 つの機能とするアプリケーション サイトを開発しました。1 つのフィールド (質問または回答) のサイズが大きい (1 ページの長さなど) 場合は常に、2 つのサーバーを使用してアプリケーションを実行します。ログで確認したエラーの詳細は
そしてまた
しかし、他のサーバーは正常に動作しています。両方の基本設定が同じであることをすべて確認します。また、他のモジュールにはそのようなログインエラーはありません。質問または回答のテキストが少ない場合、同じモジュールでもエラーは発生しません。
これが発生すると、ユーザー資格情報の入力を求められますが、なぜそのようなプロンプトが表示されるのか理解できませんでした?????
質問または回答を保存するために、長いテキスト フィールドで my-sql を使用します。
iis - IIS - Web サービスの読み込み時に w3wp.exe がクラッシュする
OCX をロードする単純な Web サービスがあります。この OCX のメソッドを呼び出すと、本質的にリモート サーバーとの接続が確立され、w3wp.exe がクラッシュします。なぜこれが起こるのか分かりません。私の仮定では、これはセキュリティ上の問題である可能性があります。なぜなら、ログインしているユーザーで Visual Studio から直接同じものを実行しても問題がないからです。これを解決するには?次のログは、DebugDiag からキャプチャされたものです。
実行された分析の種類 クラッシュ分析 マシン名 INGBTCPIC5DT00L オペレーティング システム Windows Server 2008 R2 Service Pack 1 プロセッサ数 8 プロセス ID 2088 プロセス イメージ C:\Windows\SysWOW64\inetsrv\w3wp.exe システム アップタイム 02:06:52 プロセス アップ-時間 00:00:07
スレッド 32 - システム ID 1320 エントリ ポイント ole32!CRpcThreadCache::RpcWorkerThreadEntry 作成時刻 2012 年 2 月 7 日 5:09:58 PM ユーザー モードで費やされた時間 0 日 0:0:0.46 カーネル モードで費やされた時間 0 日 0:0: 0.218
完全なコール スタック
Function Arg 1 Arg 2 Arg 3 Arg 4 Source ntdll!__ascii_strnicmp+1c 00000038 767c7bb0 0000000b 1d7b2aa0
gdi32!bCreateDCA+31 00000038 00000038 00000000 00000000
gdi32!CreateDCA+18 00000038 00000038 00000000 00000000
Common!MonProp::SetMonitorSizes+49 00000000 00000000 00000000 00000000
例外情報 NTDLL!__ASCII_STRNICMP+1CIn w3wp_ DefaultAppPool _PID_ 2088 _Date__02_07_2012__Time_05_09_59PM_ 625 _Second_Chance_Exception_C0000005.dmp C:\Windows\SysWOW64\ntdll.0 違反で ntdll!__ascii_strnicmp+1c にアセンブル命令 (マイクロソフト社からの x0 アクセス試行で andll.0 例外が発生)スレッド 32 でメモリ位置 0x00000038 から読み取る
モジュール情報
イメージ名: C:\Windows\SysWOW64\ntdll.dll シンボル タイプ: PDB ベース アドレス: 0x00905a4d タイム スタンプ: Thu Nov 17 2011 10:58:47
チェックサム: 0x00000000 コメント:
COM DLL: False 会社名: Microsoft Corporation ISAPIExtension : False ファイルの説明: NT レイヤー DLL ISAPIFilter: False ファイル バージョン: 6.1.7601.17725 (win7sp1_gdr.111116-1503) マネージ DLL: False 内部名: ntdll.dll VB DLL: False 法的 Copyright: © Microsoft Corporation. 全著作権所有。読み込まれたイメージの名前: ntdll.dll 法的商標:
マップされたイメージの名前: 元のファイル名: ntdll.dll モジュール名: ntdll プライベート ビルド:
シングル スレッド: False 製品名: Microsoft® Windows® オペレーティング システム モジュール サイズ: 1.50 MBytes 製品バージョン: 6.1.7601.17725 シンボル ファイル名: c:\symcache\wntdll.pdb\D74F79EB1F8D4A45ABCD2ACCF476CCAB2\wntdll.pdb Special
azure - w3wp内からのRoleInstanceStatusCheckEventArgs.SetBusy
statuscheckイベントに登録したw3wpプロセス内からRoleInstanceStatusCheckEventArgs.SetBusyを呼び出しています。これは、次のリンクで説明されているものと似ていますが、このリンクでは、w3wp内で実行しているときに、WaIISHost内で実行する方法について説明しています。
私が直面している問題は、役割が5分間ビジー状態のままで、その後自動的にオンラインになる(準備完了)ことです。誰かがこれまでにこれを打ったことがありますか?SetBusyをw3wp内から呼び出すことはできませんか?
ヘルプ/ポインタをありがとう。
vb.net - プロセスw3wp.exeの一部のコードをデバッグできません(デバッガーが登録されていません)
VB.NET Visual Webパーツをデバッグしようとすると、次のエラーメッセージが表示されます。
このエラーは、再生を押した直後で、Webパーツ内のコードが実際に実行される前に発生します。私はグーグルを試してみて、このエラーが何を指しているのかを考えただけですが、何も思いつきません。