Назад | Перейти на главную страницу

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

Я пытаюсь преобразовать автономный экземпляр Plone в кластер ZEO. У меня есть сервер ZEO и три клиента на одной машине. Я изменил buildout, очистил кеш buildout и повторно запустил 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 и перезапускается, но не дает мне ничего более подробного.

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

Для исправления снова запустите сценарий install.sh.