1

我已经实现了一个简单的 POST 处理程序,用于使用 Django Piston 上传文件。我正在使用 manage.py runserver 进行测试。当我的处理程序引发异常时,我在控制台中收到错误:“[Errno 32] Broken pipe”。回溯在某处是 Python 套接字服务器代码。显然,异常导致管道被破坏,这就是控制台中显示的错误。

有没有一种简单的方法可以在我的处理程序中记录实际的异常和回溯?否则追查问题真的很难。

4

1 回答 1

0

我自己想出了这个。这是我的错误,因为我使用“curl -f”发出请求,因此 curl 不会读取服务器的响应,而是切断管道并向 shell 返回错误。

不过可能会发生在其他人身上,所以我重命名了这个问题,以便更清楚地了解发生了什么。

于 2011-09-09T17:06:38.050 回答