gpt4 book ai didi

python - 神秘的 Apache Django WSGI 错误

转载 作者:太空宇宙 更新时间:2023-11-03 19:29:44 24 4
gpt4 key购买 nike

我正在 apache 上使用 mod_wsgi 运行 django 应用程序。除了一个神秘的错误之外,apache 错误日志很干净。

Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method SharedSocket.__del__ of <httplib.SharedSocket instance at 0x82fb138c>> ignored

我知道这意味着某些代码正在尝试调用 SharedSocket.del,但它是 None 。我不知道这是什么原因,也不知道如何解决它。此外,此错误被标记为忽​​略。除了用错误消息填充日志文件之外,它似乎也没有引起任何实际问题。我是否应该尝试修复它?

最佳答案

发生这种情况的原因很可能是,在处理异常时,正在销毁的对象的析构函数中发生了另一个异常,并且由于待处理异常的状态而无法引发后一个异常。在 Python C API 中,此类详细信息可以通过 PyErr_WriteUnraisable() 直接写入错误日志。

因此,并不是 del 方法是 None,而是它尝试从 del 方法内执行的代码中使用的某些变量是 None。您需要查看 SharedSocket.del 的代码才能准确了解发生了什么。

关于python - 神秘的 Apache Django WSGI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6525236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com