2012-02-09 13 views
2

plone.app.asyncを追加した後、通常は 'bin/instance start'を使用してプロダクションインスタンスを開始できません。しかし、インスタンスは 'foreground'を使ってうまく動作し、私の開発マシンで本番インスタンスを正常に起動できます。plone.app.asyncを有効にしてPloneプロダクションインスタンスを通常起動できません

さらに、plane.app.asyncのサポートを削除すると、通常はインスタンスを開始できます。具体的には、zcml-additionsセクションです(このマシンはほぼ同じ構成ですが、本番マシンではほぼ100GBのデータがブロブストレージに格納されています)。私のビルドアウトから。そして、私はplone.app.asyncのワーカーインスタンスをちょうど良いものから始めることができます。 'zcml-additional'がインスタンスの代わりにworkerであることを除いて、通常のインスタンスとほとんど同じセクションを使用します。

これは、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 
.... 

これは永遠に繰り返されます。デバッグのログレベルで


、私は次の出力を受け取る:行58周りhttp://pastebin.com/nnyekuRA は、私が何を考えている犯人です:

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))]) 

しかし、私はなぜこれが起こっている見当がつかないかこれが正しかったとしても。 http://pastebin.com/u8D7swJs

+0

設定を貼り付けることもできますか? – vangheem

+0

ええ、buildoutセクションは便利です。また、100GBの男?シングルdbについて考えることさえしないでください。 – ggozad

+0

あなたはブロブのストレージとrelastorageにいくつかの緊急性を見てみたい100GBのサウンドが聞こえます。 :-) –

答えて

2

権限はPloneの '部品' ディレクトリに誤って設定された:ここで


は、展開のためのビルドアウトです。これにより、 'uuid.txt'が 'parts/instance /'に書き込まれなくなりました。この問題を示すエラーメッセージはありませんでした。

関連する問題