当我关闭Zope服务器时,它会显示一个attributeee

2024-04-24 23:38:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Plone 4.3.3创建我的Plone站点,但是当我关闭服务器时,它显示以下错误。你知道吗

 Traceback (most recent call last):
  File "/Plone/zinstance/parts/instance/bin/interpreter", line 298, in <module>
    exec(compile(__file__f.read(), __file__, "exec"))
  File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py", line 76, in <module>
    run()
  File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py", line 26, in run
    starter.run()
  File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py", line 108, in run
    self.shutdown()
  File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py", line 113, in shutdown
    db.close()
  File "/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-i686.egg/ZODB/DB.py", line 624, in close
user@user-Vostro-3300:~/Plone/zinstance$     @self._connectionMap
  File "/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-i686.egg/ZODB/DB.py", line 506, in _connectionMap
    self.pool.map(f)
  File "/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-i686.egg/ZODB/DB.py", line 206, in map
    self.all.map(f)
  File "/Plone/buildout-cache/eggs/transaction-1.1.1-py2.7.egg/transaction/weakset.py", line 58, in map
    f(elt)
  File "/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-i686.egg/ZODB/DB.py", line 628, in _
    c._release_resources()
  File "/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-i686.egg/ZODB/Connection.py", line 1075, in _release_resources
    c._storage.release()
AttributeError: 'NoneType' object has no attribute 'release'

Tags: runinpycacheegglinuxploneline
1条回答
网友
1楼 · 发布于 2024-04-24 23:38:19

Zope2 shutdown有一个问题,它试图关闭数据库连接(进而关闭存储)。但是,这种延迟运行的序列对存储用户有一些装饰性的副作用。这很烦人,但从根本上讲,这不是一个会导致任何数据完整性问题的问题。你知道吗

FileStorage或ZEO的用户不应该看到这一点。你知道吗

参考文献: https://github.com/zopefoundation/Zope/commit/5032027470091957a6c0028da04c0fc0a1ed646b

https://mail.zope.org/pipermail/zodb-dev/2013-August/015119.html

相关问题 更多 >