Когда я выключаю сервер Zope, он показывает AttributeError

Я использую 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'

person snipersnack    schedule 01.09.2015    source источник
comment
Что находится в вашем файле buildout.cfg, какую операционную систему вы используете, и правильно ли она работала раньше, и если да, то что изменилось в последнее время?   -  person T. Kim Nguyen    schedule 01.09.2015
comment
Это проблема восстановления, не вызванная ею, а видимая только ее пользователями, и она связана с этой фиксацией в Zope2. github.com/zopefoundation/Zope/commit/ Должно быть косметическим, хотя и раздражающим. Контекст: mail.zope.org/pipermail/zodb-dev/ 2013 – август/015119.html   -  person sdupton    schedule 01.09.2015
comment
@sdupton опубликовать это как ответ?   -  person T. Kim Nguyen    schedule 02.09.2015


Ответы (1)


Существует проблема с завершением работы Zope2, которая пытается закрыть соединение с базой данных (и, в свою очередь, с хранилищем). Однако эта поздняя последовательность имеет некоторые косметические побочные эффекты для пользователей RelStorage. Это раздражает, но в принципе не является проблемой, которая должна вызывать какие-либо проблемы с целостностью данных.

Пользователи FileStorage или ZEO не должны этого видеть.

Ссылки: https://github.com/zopefoundation/Zope/commit/5032027470091957a6c004b6a01c04fc0a04c04fc0a04c04b>

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

person sdupton    schedule 02.09.2015
comment
Спасибо, что развеяли мои сомнения, и если у вас есть какое-либо решение, чтобы остановить эту трассировку, пожалуйста, упомяните меня там. - person snipersnack; 03.09.2015