タグ付けされた質問 「error-logging」

8
Pythonロガーにすべてのメッセージをログファイルに加えてstdoutに出力させる
loggingモジュールを使用してPythonのログを作成し、ログファイルに加えて自動的にstdout に出力する方法はありますか?例えば、私がするすべてのコールを希望logger.warning、logger.critical、logger.error自分の意図した場所に行くためにそれに加えて、常ににコピーしますstdout。これは、次のようなメッセージの重複を避けるためです。 mylogger.critical("something failed") print "something failed"



14
Bashでのエラー処理
Bashでエラーを処理するためのお気に入りの方法は何ですか?私がWebで見つけたエラー処理の最も良い例は、William Shotts、Jrがhttp://www.linuxcommand.orgで書いたものです。 Bashのエラー処理には次の関数を使用することをお勧めします。 #!/bin/bash # A slicker error handling routine # I put a variable in my scripts named PROGNAME which # holds the name of the program being run. You can get this # value from the first item on the command line ($0). # Reference: This was copied …

6
djangoサイトでサーバーエラーをログに記録する方法
そのため、開発を試すときは、に設定settings.DEBUGするだけTrueでよく、エラーが発生した場合は、適切にフォーマットされ、スタックトレースとリクエスト情報が適切に表示されます。 しかし、本番サイトでは、使用してDEBUG=False、訪問者にいくつかの標準エラー500ページを表示し、現在このバグの修正に取り組んでいるという情報を示したいと思います。 同時に、すべてをログに記録する方法が欲しいです。これらの情報(スタックトレースとリクエスト情報)をサーバー上のファイルに出力します。これをコンソールに出力して、エラーのスクロールを監視したり、ログを1時間ごとにメールで送信したりすることができます。 これらの単純な要件を満たす、django-siteにはどのロギングソリューションをお勧めしますか?私はアプリケーションをfcgiサーバーとして実行しており、apache Webサーバーをフロントエンドとして使用しています(ただし、lighttpdへの移行を考えています)。

11
内部エラー500 Apache、しかしログには何もない?
アプリの特定のアドレスにHTTP POSTを実行しようとすると、500の内部サーバーエラーが発生します。私は仮想ホストファイルで指定されたカスタムログディレクトリのサーバーログを調べましたが、エラーはそこに表示されないため、これをデバッグすることはお尻の苦痛でした。 Apacheで内部500エラーをエラーログに記録するにはどうすればよいですか?

3
「[notice] child pid XXXX exit signal Segmentation fault(11)」in apache error.log [closed]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する Apache / PHP / MySQLスタックを使用しています。 フレームワークとしてのCakePHPの使用。 時々、空白の白いページが表示されます。Cakeではデバッグできないので、apache error.logを覗いてみると、次のようになります。 [Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11) [Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit signal Segmentation fault (11) [Wed Oct 12 15:30:52 2011] [notice] child pid …

8
エラーをどのように診断する必要がありますかSEHException-外部コンポーネントが例外をスローしました
ユーザーが次のようなエラーを報告するたびに System.Runtime.InteropServices.SEHException-外部コンポーネントが例外をスローしましたか? プログラマーとして私が原因を特定するためにできることはありますか? シナリオ:1人のユーザー(私の会社が作成したプログラムを使用)がこのエラーを報告しました。これは1回限りのエラーである場合とそうでない場合があります。彼らは先月、コンピューターが2回「動作を停止」したと述べた。私は経験から、この説明を文字通りに解釈しないことを学びました。これは通常、コンピューターに関連する誰かが期待どおりに機能していないことを意味します。彼らは私にそれ以上の詳細を与えることができず、私は記録されたエラーを見つけることができませんでした。したがって、このエラーである場合とそうでない場合があります。 スタックトレースから、実際のエラーは、相互運用コードを直接呼び出さないクラスを構築するときでしたが、オブジェクトがDevExpressグリッドにデータバインドされたリストの一部である可能性があるという事実によっておそらく複雑になりました。 エラーは、通常はプログラムを終了する未処理の例外ルーチンによって「キャッチ」されましたが、無視して続行するオプションがあります。エラーを無視することを選択した場合、プログラムは引き続き機能しますが、このルーチンが次に実行されたときにエラーが再発しました。ただし、アプリケーションを閉じて再起動した後、再び発生することはありませんでした。 問題のコンピュータはストレスがたまっていないようでした。Vista Businessを実行しており、2 GBのメモリがあり、タスクマネージャーによると、アプリケーションではその約半分しか使用していませんでした。 関連する場合と関連しない場合がある情報がもう1つあります。同じプログラムの別のセクションでは、ネイティブdllのドットネットラッパーであるサードパーティコンポーネントを使用していますが、このコンポーネントには既知の問題があり、非常にまれに 保護されたメモリの読み取りまたは書き込みを試みました。これは多くの場合、他のメモリが破損していることを示しています コンポーネントメーカーによると、これは社内で使用しているコンポーネントの最新バージョンで修正されているとのことですが、まだお客様に提供されていません。 エラーの影響が少ないこと(作業が失われることはなく、プログラムを再起動して元の場所に戻るのに最大で1分しかかからない)、および顧客がまもなく新しいバージョンを取得することを考えると(3番目に更新された-パーティーコンポーネント)、私は明らかに私の指を交差させることができ、エラーが二度と起こらないことを願っています。 しかし、私にできることは他にありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.