0

error_logPerlCGIアプリケーションの1つでこのエラーが発生します。スクリプトをまったく変更していないと確信しており、突然このエラーが発生し始めました。

これは私が見るものですerror_log

[2009年7月8日水曜日15:18:20][警告]FastCGI:サーバー "/local/web/test/cgi-bin/test.pl"(pid 17033)
    ステータス「255」でexitを呼び出すことにより終了
[2009年7月8日水曜日15:18:20][警告]FastCGI:サーバー "/local/web/test/cgi-bin/test.pl"
    3回試行しても30秒間実行を継続できなかったため、再起動間隔が600秒に戻されました

(スニペットはわかりやすくするために編集されています)

また、AddHandlerFastCGIの行は構成ファイルに存在します。

このエラーの考えられる理由を教えてください。Apacheログには何も記録されていません。

4

2 に答える 2

0

役立つヒントを 2 つ紹介します (アプリが fastcgi プロトコルを尊重していると仮定します): 1. コマンド ラインでアプリを実行してみてください。2. Apache サーバーの suexec.log を確認します。これにより、スクリプトに関連するユーザー/グループまたはその他のエラーが表示される場合があります。

于 2009-07-10T07:36:43.950 に答える
0

STDERR次のように、Perl スクリプトから をリダイレクトしてみてください。

BEGIN { open STDERR, '>stderr.log' }

stderr.logファイルがまったく作成されない場合は、スクリプトが実行さえされていないことを意味し、おそらく suexec/permissions の問題です。それ以外の場合は、そのファイルの Perl スクリプトで問題が発生しているはずです。

于 2009-10-01T12:59:49.747 に答える