0

/var/logs/httpd/error_log にある次のエラーを理解しようとしています。Apache Web サーバー経由で /var/www/cgi-bin から Python スクリプトを開始すると、エラーがスローされます。私が理解していないのは、実際にはエラーではなく、I/O 統計のように見えるということです。Python スクリプトは、subprocess.Popen を介して curl でファイルをダウンロードするシェル スクリプトを起動します。私の推測では、ダウンロード プロセスに問題があると思われます。また、エラーが発生する場合もあります。それ以外の場合は、Python スクリプトとシェル スクリプトがエラーなしで実行され、ファイルが期待どおりにサーバーにダウンロードされます。ログに他のエラー メッセージは表示されません。

[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x]                         Dload  Upload   Total   Spent    Left  Speed
[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x] \r100   174    0   174    0     0     43      0 --:--:--  0:00:04 --:--:--    43
[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x] \r100   348    0   348    0     0     85      0 --:--:--  0:00:04 --:--:--    85
[Mon Aug 13 05:16:56 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
[Mon Aug 13 05:16:57 2012] [error] [client x.x.x.x] \r100   174    0   174    0     0     49      0 --:--:--  0:00:03 --:--:--    50
[Mon Aug 13 05:16:57 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
[Mon Aug 13 05:16:57 2012] [error] [client x.x.x.x] \r100   174    0   174    0     0     40      0 --:--:--  0:00:04 --:--:--    40
[Mon Aug 13 05:16:57 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
[Mon Aug 13 05:16:57 2012] [error] [client x.x.x.x] \r  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
4

1 に答える 1

0

このスレッドの同様の問題: http://www.velocityreviews.com/forums/t341052-curl-and-popen2.html

「エラー」出力は、その進行状況を報告するカールであり、実際にはエラーではないようです。--silent を curl コマンドに入れると、出力が抑制されます。エラーログに記録された理由はまだわかりません。

于 2012-08-13T06:20:25.610 に答える