我正在尝试理解/ var / logs / httpd / error_log中的以下错误。当我从/ var / www / cgi-bin通过apache web服务器启动python脚本时,会抛出错误。我不明白的是,它实际上看起来不像是一个错误,而是I / O统计数据。 python脚本触发一个shell脚本,该脚本通过subprocess.Popen下载curl文件。我最好的猜测是下载过程中的问题。此外,有时只会出现错误 - 有时python脚本和shell脚本运行时没有错误,文件会按预期下载到服务器。日志中没有给出其他错误消息。
[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
答案 0 :(得分:0)
此主题中的类似问题:http://www.velocityreviews.com/forums/t341052-curl-and-popen2.html
似乎“错误”输出是卷曲报告其进度,实际上并不是错误。在curl命令中使用--silent会抑制输出。我仍然不明白为什么它最终出现在错误日志中。