【发布时间】:2011-01-16 13:00:29
【问题描述】:
我创建了一个简单的Python XML-RPC 实现,主要基于示例。
但是,它会发送如下输出:
foo.bar.com - - [13/Feb/2010 17:55:47] "POST /RPC2 HTTP/1.0" 200 -
... 到终端,即使我使用>> 或> 将标准输出和标准错误重定向到文件。我正在使用以下行来执行此操作:
python foobar 2>&1 >> foobar.log
似乎它不是发送到标准输出,而是发送到其他地方。
此外,当接收请求时发生异常时,整个应用程序会因以下错误而崩溃:
----------------------------------------
Exception happened during processing of request from ('1.2.3.4', 51284)
我该如何处理这个异常?我需要优雅地恢复,只记录异常消息而不是服务器崩溃。
【问题讨论】: