Zeo服务器未启动(未连接)已断开连接

时间:2016-11-18 12:25:25

标签: python plone zope

我们正在使用plone 4.3.3和python 2.6.7 对于脚本,我们使用virtualenv和python 2.6.7

我们以./bin/zeo start(来自virtualenv)调用zeo服务器,它重复发出此错误然后终止。

确定ZEO服务器没有终止,但是这里发生了一些错误,因为我的网站已关闭并且页面显示: 503服务不可用 - 没有服务器可用于处理此请求。

python环境存在问题,一切(几乎)在ubuntu上使用python 2.7.6然后升级到2.7.12;事情开始变得糟糕;今晚我回复,再次重建基于virtualenv的python 2.7.6。

zeoserver.log:

2016-11-18T12:14:46 new connection ('127.0.0.1', 51988): <ManagedServerConnection ('127.0.0.1', 51988)>
2016-11-18T12:14:46 new connection ('127.0.0.1', 51989): <ManagedServerConnection ('127.0.0.1', 51989)>
2016-11-18T12:14:46 new connection ('127.0.0.1', 51990): <ManagedServerConnection ('127.0.0.1', 51990)>
2016-11-18T12:14:46 (127.0.0.1:51988) received handshake 'Z3101'
2016-11-18T12:14:46 (unconnected) disconnected
2016-11-18T12:14:46 (unconnected) disconnected

有什么想法可以检查以获取更多信息并解决问题吗?

实例日志:

2016-11-18T11:19:00 INFO ZEO.zrpc.Connection(C) (127.0.0.1:8000) received handshake 'Z3101'
------
2016-11-18T11:19:00 INFO ZEO.ClientStorage zeostorage Server authentication protocol None
------
2016-11-18T11:19:00 INFO ZEO.ClientStorage zeostorage Connected to storage: ('localhost', 8000)
------
2016-11-18T11:19:00 INFO ZEO.ClientStorage zeostorage No verification necessary -- empty cache
------
2016-11-18T11:19:04 INFO ZEO.ClientStorage zeostorage Disconnected from storage: "('localhost', 8000)"

我分别开始了zeo fg和fg实例,我的实例就是破坏了:

ZopeXMLConfigurationError: File "/data/hiding/buildout-cache/eggs/Products.EasyNewsletter-2.6.15-py2.7.egg/Products/EasyNewsletter/browser/configure.zcml", line 50.2-55.32
ImportError: cannot import name IDisableCSRFProtection

它表示什么?

由于

1 个答案:

答案 0 :(得分:3)

请将以下内容添加到您的buildout

# add this to your egg-section of the instance    
eggs =
    .....
    plone4.csrffixes

[versions]
plone.keyring = 3.0.1
plone.locking = 2.0.9
plone.protect = 3.0.19

它看起来像一个丢失的包。 Products.EasyNewsletter中的要求是固定的。也可以在plone4.csrffixes包中找到。