問題タブ [error-log]
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.
php - error_log()を使用して電子メールでエラーメッセージを送信します
php関数error_log()を使用すると、2番目のパラメーターを1に設定してログを電子メールに送信できます。これを実行しますが、htmlでメッセージを送信したいと思います。コードは次のようになります。
プレーンテキストでmsgを取得するため、おそらくコンテンツタイプを宣言するものを台無しにします。
php - PHPでApache access_logファイルに書き込む
統計データをライブ Apache access_log ファイルに書き込む必要があります (access_log ファイル内の特定の行をカウントする別のプロセスがあり、別のプロセスに定期的に報告します)。
現在、phpで次のようにして、access_logファイルへのエントリを強制しています。
logme.php は何もせず、200 の成功で空を返します。
上記の手法の問題は、Apache サーバーへのすべての要求に対して、ログに書き込むために別の要求が生成されることです。そのため、必要な Apache サーバーが 2 倍になります。
サーバーが積み重なると、Apache サーバーへの単純で通常は高速なローカル呼び出しに 5 秒以上かかります。
問題を引き起こさずに access_log ファイルに直接書き込むことはできますか、それとも syslog() や error_log() と同様の php を使用して apache_log ファイルに書き込む方法がありますか?
php - PHP エラー ログが機能しなくなりました。うまくいきました
それは何年にもわたって機能しており、停止しました。明らかな何かが欠けているに違いありません。
ファイル/etc/php5/apache2/php.ini関連する設定は次のとおりです。
私のコードには次のものがあります。
ページに「About to log」と表示されますが、エラー ログには何も表示されません。どうすればこれを修正できますか?
php - php error_logにIPアドレスを記録することは可能ですか?
私はPHPを何年も使用してきましたが、これまでこれについて実際に考えたことはありません。明らかに、Apacheログを表示するためのカスタム形式がありますが、php.iniによるphpのerror_logで実行できることはありますか?
ウェブサイトのすべての機能を変更せずに、元のエラーのIPアドレスをログに記録したいと思います。error_log($_REQUEST['REMOTE_ADDR'].' error etc');
誰かがこのようなものを見たことがありますか?
php - PHP エラー ログで E_DEPRECATED を無効にする
非推奨の機能を利用する商用ソフトウェアを実行している実稼働サーバーがあります。php.ini でエラー出力を既に無効にしています -- display_errors = Off
-- そのため、ユーザーにはこれらのエラーは表示されません。log_errors = On
ただし、問題を追跡するために、まだ PHP エラーをログに記録しています。
error_reporting
問題: PHP は、最終的にエラー ログに渡す内容に関して、ディレクティブを無視しているようです。どのような値の組み合わせを入力しても、I に設定されているかのようにファイルのログが記録されE_ALL
ます。その結果、私のエラーログは非推奨の通知で肥大化しています。
デフォルトのタイムゾーン値は php.ini に設定されているため、タイムゾーン関連の問題は関係ありません。
ソフトウェア パッケージのアップグレードはまだ利用できないため、「推奨されていないコードを修正するだけ」という推奨は行わないでください。ファイルロギングを完全に無効にすることなく、PHPが非推奨のエラーをログにダンプするのを防ぐ方法を特に探しています。
サーバーの詳細:
- Ubuntu 10.04.2 LTS
- PHP 5.3.2
php - PHP エラー ログの問題「動的ライブラリを読み込めません」
私のPHPエラーログは、次の行で非常に急速にいっぱいになります:
[2011 年 4 月 28 日 13:03:00] PHP 警告: PHP の起動: 動的ライブラリ '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/' を読み込めません - /usr/ local/lib/php/extensions/no-debug-non-zts-20060613/: ファイル データを読み取れません: 行 0 の不明なディレクトリです
私は問題をグーグルで検索し、いくつかの結果を見つけましたが、すべて最後の/の後に何かが関係していて、このエラーはパス自体に関係しているようです.
サイトは、CentOS の cPanel/WHM で実行されています。
apache - 非常に奇妙な問題を示すApacheエラーログ
添付のスクリーンショットで、問題の原因を誰かが指摘できるかどうか疑問に思いました。それは異なる画像で数回起こりました。何が原因なのかわかりません。
マシンは私の開発マシンです。
これをserverfaultに投稿したいと思っていましたが、必要な画像を追加できません。
php - Windows での PHP エラー ログ ファイル形式 (php.ini error_log ディレクティブ)
例:
php.ini ファイル
エラー ログ ファイル (c:/php/php.log) には、すべてのエントリが次の形式で含まれています。
1 つのエラー行につき 2 つのキャリッジ リターン文字と 1 つの改行。
なぜそれが起こるのですか?エラー ログ ファイルをデフォルトの形式に変更する方法:
PHP バージョン5.3.6
Apache/ 2.2.15 (Win32)
Windows 7 Home Basic および Windows XP SP3 でテスト、同じ結果。
php.ini ファイルには 2 つの文字列しか含まれていません
Apache phpinfo() スクリプト -> http://pastehtml.com/view/awvx1vgpp.html
PS。
サーバー: nginx 1.0.4
FastCGI + PHP バージョン5.3.6
すべてが期待どおりに機能します。
nginx phpinfo() スクリプト -> http://pastehtml.com/view/awvwvk9p9.html
php - PHP - 警告のためにスタックトレースをログに記録しますか?
PHP警告のスタックトレースをログに記録することは可能ですか? または、警告をキャッチして error_log() しますか?
エラー ログに警告の原因となっているコードがいくつかありますが、スタック トレースを知らずにこれらの警告の原因を知ることは不可能です。
java - データベースエラーログを解析するには?
データベース (MySQL、SQLite、Oracle、誰でもOK) のエラー ログを解析して、発生したエラーを確認したいと考えています。仕事をするために利用できるツールはありますか、またはPHPまたはJavaを使用して仕事を行う方法を知っている人はいますか? 助けてください。