問題タブ [trace]
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-mvc - コントローラーからの失敗した要求トレースへのトレース メッセージの取得
ASP.NET MVC Preview 5 で、グローバルまたはコントローラーからのトレース メッセージをページ (ビュー) または失敗した要求トレース (FREB) に表示するのに問題があります。
これらの呼び出しはどちらも、コントローラー アクションでは機能しません。
ページのコード ビハインド内のトレース ステートメントに問題はありません。これらのメッセージは正しく表示されます。
java - JavaアプリケーションでIOをトレースしていますか?
Webサービスの初回初期化時にApache CXFが「何か」を実行して逃げている理由を見つけようとしています。「何か」はおそらくある種のIOであり、何らかの外部アドレス/スキーマ/DTDを解決しようとしていると推測しています。
そのため、すべての IO を監視できる何らかのフックを見つけようとしています。VMレベルまたはOSレベルで(LinuxとWindowsの両方で実行できますが、wiresharkの実行は許可されておらず、理論的にはファイルIOである可能性があります).
何が起こっているのかを追跡する方法について何か提案はありますか?
cocoa - Mac OS X で外部ユーティリティ (ffmpeg など) を実行するために Cocoa アプリを監視しますか?
よりマニアックなコマンドライン ツールのフロントエンドを提供する Mac GUI アプリケーションがあります (多くの場合、アプリケーション パッケージの一部として含まれています)。そのような GUI の内部で何が起こっているのかを見てみたいと思います。
アプリケーションに「接続」し、コマンド ライン ユーティリティへの呼び出しを監視し、これらの呼び出しのファイル名とコマンド ライン パラメータをログに記録する方法は?
ソリューションは、Mac OS X 上のすべてのアプリケーションの実行をログに記録する (最も一般的なシステム コールを除外する) アプリケーションにすることもできます。
GUI フロントエンドの例: http://xact.sourceforge.net/ (これはオープン ソースなのでデバッグするだけで済みますが、xACT は単なる例です。監視する既製の *.app があると仮定しましょう)。
更新: dtrace は、exec 呼び出しを監視し、呼び出されたコマンドの名前を出力できます。これが解決策の半分であり、残りの半分はコマンド ライン引数を取得することです。それはまだ解決されていません (誰かが dtrace でこれを行うことを確認するまで)。
visual-studio - トレースポイントの挿入: デフォルト メッセージの設定方法
MS VisualStudio (私は 2005 を使用しています) では、コード ファイルを右クリックして、そこに「トレースポイントを挿入」することができます。
トレースポイントにヒットしたときに出力されるデフォルトのメッセージは ですFunction: $FUNCTION, Thread: $TID $TNAME
。私はむしろそれを違うものにしたいです(例えばThread: $TID [{(void*)this}::$FUNCTION]
)。今では、必要なメッセージを入力するだけで簡単にできますが、私は残りのキャリアでそれをしたくありません。
デフォルトのトレースポイント メッセージを設定するにはどうすればよいですか?
.net - WinDbg -- TraceListener と飽和した ThreadPool
断続的にハングアップするマルチスレッド .NET Windows サービスを使用しています。ハングが発生すると、カスタム tracelistener への呼び出しが何らかの理由でブロックを開始するため、スレッドプールは完全に飽和状態になります。問題のあるコードにロックはなく、windbg によるとブロックしているものはありませんが、どこかでブロックしていることは間違いありません。スタックにも例外はありません。BufferedStream.Write コードで時折ヒットする Thread.Sleep(1) がありますが、私の質問は、ReOpenMetaDataWithMemory、CreateApplicationContext、および DllCanUnloadNow の意味は何ですか?
ThreadPool 上のハングアップした 2000 のワーカー スレッド (通常の動作ではありません!) のほぼすべてに、次のようなスタックがあります。
sql-server - SQL CLR関数からメッセージを印刷する方法は?
に相当するものはありますか
これはCLR(C#)コードから呼び出すことができますか?
関数にデバッグ情報を出力しようとしています。これはリモートサーバーであるため、VSデバッガーを実行できません。
ありがとう!
c# - HttpTraceListener をどのように構築しますか?
私のアプリケーションは、Trace オブジェクトを使用して情報をログに記録します。情報は TextWriterTraceListener を使用してファイルにキャプチャされ、完全に機能します。ただし、情報を Web サービスに記録する別の TraceListerner を追加したいと考えています。つまり、HttpTraceListener が必要です。さらに、インテリジェントなものが必要です。すべてのログ エントリに対して HTTP リクエストを表示したくありません。
どうやってそのようなものを構築しますか?私は TraceListener を継承する必要があることを知っています (ドキュメントはやや不可解です...) が、HttpTraceListener が既に存在するかどうかは誰にもわかりませんか? 車輪の再発明はしたくない...
ありがとう!
sql-server - トレースファイル-使用方法
SQL Server2005STDエディションX64を搭載したIIS6/ASP.NET2.0で実行されているアプリケーションがあります。時々、アプリケーションはいくつかのばかげたメッセージでクラッシュします(いくつかのファイルは「selectfirled1、filed2 .. frommytable」に見つかりません)。アプリケーションがエラーを報告している間に取得したSQLサーバーからアクティビティのトレースを取得しました。注:クラッシュが発生するのは、複数のユーザーが同時にレポートを作成するなど、そのサーバーに大きな負荷がかかっている場合のみです。
問題は、トレースファイルを使用して状況を解決するにはどうすればよいかということです。何が悪いのかをどうやって検出できますか?
ありがとう
trace - トランザクションが DTC にエスカレートされる理由を追跡する
System.Transaction TrasactionScope が DTC にエスカレートされている理由を正確に判断する方法はありますか? トランザクションをエスカレートしているように見えるコンポーネントの 1 つにぶつかりましたが、他のすべてのコンポーネント (一見似ているように見えます) はエスカレーションを行いません。
エスカレーションの理由に関する情報は提供されていますか? また、それらをどのように見つけて観察することができますか? SQL プロファイラ? ログファイル?それとも、これで運が悪いのですか?
更新: 情報を得るために SQL Server 2005 に対して実行しています
vim - memdeltasを使用してxdebugトレースファイル用のVimfoldexprを作成する方法
Vimの表現については何も知りません。xdebugトレースファイルの構文ファイルが付属しているvimfoldexprがあります。既存の式は次のようになります。
これは、次のようなデフォルトのトレースファイルで問題なく機能します。
等
ただし、トレースにmemデルタを表示するようにXdebugを構成すると、トレースファイルは次のようになります(メモリデルタのある余分な列に注意してください。たとえば、+ 80)。
2番目の例で折りたたみが正しく機能するように元の式を変更する方法を教えてもらえますか?頭も尻尾も作れません。
ありがとう