无法在启用Plone.app.async的情况下正常启动Plone生产实例

无法在启用Plone.app.async的情况下正常启动Plone生产实例,plone,Plone,添加plone.app.async后,我无法使用“bin/instance start”正常启动生产实例。但是,使用“前台”可以很好地运行实例,我可以在我的开发机器上很好地启动生产实例。(这些机器的配置几乎相同,但生产机器的blob存储中几乎有100GB的数据。) 此外,如果我从构建中删除对plane.app.async的支持,特别是zcml additions部分,我可以正常启动实例。我可以很好地启动plone.app.async的worker实例。它使用几乎所有与常规实例相同的部分,除了“z

添加plone.app.async后,我无法使用“bin/instance start”正常启动生产实例。但是,使用“前台”可以很好地运行实例,我可以在我的开发机器上很好地启动生产实例。(这些机器的配置几乎相同,但生产机器的blob存储中几乎有100GB的数据。)

此外,如果我从构建中删除对plane.app.async的支持,特别是zcml additions部分,我可以正常启动实例。我可以很好地启动plone.app.async的worker实例。它使用几乎所有与常规实例相同的部分,除了“zcml-additional”用于worker而不是instance

plone.app.async的单数据库和多数据库都会出现这种情况


实例日志显示它在启动过程中陷入了某种循环。以下是所发生情况的日志:

....
2012-02-09T18:31:27 INFO ZServer HTTP server started at Thu Feb  9 18:31:27 2012
    Hostname: 0.0.0.0
    Port: 8081
2012-02-09T18:31:32 INFO ZServer WebDAV server started at Thu Feb  9 18:31:32 2012
    Hostname: 0.0.0.0
    Port: 1980
2012-02-09T18:31:32 INFO Zope Set effective user to "plone"
2012-02-09T18:31:34 INFO ZEO.ClientStorage zeostorage ClientStorage (pid=16331) created RW/normal for storage: '1'
2012-02-09T18:31:34 INFO ZEO.cache created temporary cache file '<fdopen>'
2012-02-09T18:31:34 INFO ZEO.ClientStorage zeostorage Testing connection <ManagedClientConnection ('127.0.0.1', 8100)>
2012-02-09T18:31:34 INFO ZEO.zrpc.Connection(C) (127.0.0.1:8100) received handshake 'Z3101'
2012-02-09T18:31:34 INFO ZEO.ClientStorage zeostorage Server authentication protocol None
2012-02-09T18:31:34 INFO ZEO.ClientStorage zeostorage Connected to storage: ('localhost', 8100)
2012-02-09T18:31:34 INFO ZEO.ClientStorage zeostorage No verification necessary -- empty cache
2012-02-09T18:31:45 INFO ZServer HTTP server started at Thu Feb  9 18:31:45 2012
    Hostname: 0.0.0.0
    Port: 8081
2012-02-09T18:31:50 INFO ZServer WebDAV server started at Thu Feb  9 18:31:50 2012
    Hostname: 0.0.0.0
    Port: 1980
....
但我不知道为什么会这样,甚至不知道这是否正确


以下是用于部署的构建:

在Plone“parts”目录上设置的权限不正确。这将阻止在“parts/instance/”中写入“uuid.txt”。没有显示此问题的错误消息

你能粘贴你的配置吗?是的,构建部分会很有用。还有,一个100GB的人?甚至不要考虑single-db.100 GB,听起来您想紧急研究blob存储和relstorage.:-)好的,我添加了buildout cfg。此外,100GB的数据存储在blob存储中。对不起,如果不清楚的话。
2012-02-09T17:18:22 DEBUG ZEO.ClientStorage pickled inval None '\x03\x94X\x8a\xa8\xe9\xf6\xee'
------
2012-02-09T17:18:22 BLATHER ZEO.zrpc (15892) CM.connect_done(preferred=1)
------
2012-02-09T17:18:22 BLATHER ZEO.zrpc (15892) CT: exiting thread: Connect([(2, ('127.0.0.1', 8100))])