我正在运行托管在谷歌云上的 django rest 框架服务器。每隔一小时左右,我就会遇到一些我无法弄清楚的错误:
异常被忽略:.cb at 0x7f50f275ebf8>
回溯(最近一次通话最后一次):(未提供回溯)
文件“”,第 191 行,在 cb“KeyError: ('django.contrib.sessions.serializers',)
由于错误被捕获并忽略,因此没有回溯。我已经按照这种方法将代码跟踪到 cpython 库:
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
有没有人见过这个错误?我找不到这个错误何时出现的任何模式,也无法确定地手动重现它。