Проблема после преобразования автономного экземпляра Plone в ZEO - запускается только один клиент

Я пытаюсь преобразовать автономный экземпляр Plone в кластер ZEO. У меня есть сервер ZEO и три клиента на одной машине. Я изменил компоновку, очистил кэш компоновки и переустановил bin/buildout. Казалось, все работает. На самом деле, когда я запускаю bin / startcluster.sh, все выглядит так, как будто он работает, за исключением того, что если я использую bin / clusterstatus.sh, я увижу, что работает только client1.

Если я попробую запустить bin/zeo fg, я получу следующее:

root@dev:/opt/Plone/zinstance# bin/zeo fg
/opt/Plone/zinstance/parts/zeo/bin/runzeo
Traceback (most recent call last):
  File "/opt/Plone/Python-2.7/lib/python2.7/site-packages/ZEO/runzeo.py", line 397, in <module>
    main()
  File "/opt/Plone/Python-2.7/lib/python2.7/site-packages/ZEO/runzeo.py", line 394, in main
s.main()
  File "/opt/Plone/Python-2.7/lib/python2.7/site-packages/ZEO/runzeo.py", line 165, in main
self.server.close()
AttributeError: StorageServer instance has no attribute 'close'

Файл zeo.log показывает процесс, неоднократно выходящий из состояния 1 и перезапускающий, но не дает мне ничего более подробного.

Прежде всего, в чем проблема? Во-вторых, как я могу это исправить?

1 ответ

Решение

Запустите скрипт install.sh еще раз, чтобы исправить.

Другие вопросы по тегам