Python Django API忽略会话模块中的异常
我正在运行一个托管在谷歌云上的django rest框架服务器。每隔一个小时左右,我就会发现一些我无法理解的错误: 在中忽略异常:.cb位于0x7f50f275ebf8> 回溯(最近的最后一次呼叫):(未提供回溯) 文件“”,第191行,cb格式 KeyError:('django.contrib.sessions.serializers',) 由于捕获并忽略了错误,因此没有回溯。我已按照以下方法将代码向下跟踪到cpython库:Python Django API忽略会话模块中的异常,python,django,django-rest-framework,django-contrib,Python,Django,Django Rest Framework,Django Contrib,我正在运行一个托管在谷歌云上的django rest框架服务器。每隔一个小时左右,我就会发现一些我无法理解的错误: 在中忽略异常:.cb位于0x7f50f275ebf8> 回溯(最近的最后一次呼叫):(未提供回溯) 文件“”,第191行,cb格式 KeyError:('django.contrib.sessions.serializers',) 由于捕获并忽略了错误,因此没有回溯。我已按照以下方法将代码向下跟踪到cpython库: def _get_module_lock(name):
def _get_module_lock(name):
"""Get or create the module lock for a given module name.
Should only be called with the import lock taken."""
lock = None
try:
lock = _module_locks[name]()
except KeyError:
pass
if lock is None:
if _thread is None:
lock = _DummyModuleLock(name)
else:
lock = _ModuleLock(name)
def cb(_):
del _module_locks[name]
_module_locks[name] = _weakref.ref(lock, cb)
return lock
以前有人看到过这个错误吗?我找不到这个错误出现的任何模式,也无法确定地手动复制它。我也有同样的错误,除了我有KeyError:'django.db.models.sql.compiler'当我再次重新启动项目时,错误没有发生