2016-11-18 5 views
1

Nous utilisons plone 4.3.3 avec python 2.6.7 pour les scripts que nous utilisons virtualenv avec python 2.6.7serveur Zeo ne démarre pas (non connecté) déconnecté

Nous invoquant serveur Zeo comme ./bin/zeo commencer (à partir du virtualenv) et il donne cette erreur à plusieurs reprises, puis se termine. OK le serveur ZEO ne se termine pas, mais quelque chose ne va pas ici parce que mon site est en panne et les pages montrent: 503 Service indisponible - Aucun serveur n'est disponible pour traiter cette demande.

Il y avait des problèmes avec l'environnement python, tout (presque) fonctionnait avec python 2.7.6 sur Ubuntu, puis il a été mis à niveau vers la version 2.7.12; les choses ont commencé à mal tourner; et cette nuit je reviens, reconstruis encore virtualenv basé sur 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 

Toutes les idées ce qu'il faut vérifier pour obtenir plus d'informations et résoudre le problème?

journal de l'instance:

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

J'ai commencé Zeo fg et par exemple fg séparément et c'est mon exemple des thats briser:

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 

Que faut-il indiquer?

Merci

+0

Essayez avec './bin/zeo fg' –

+0

Merci, j'ai déjà essayé mais le même comportement et la même erreur dans le journal: zeoserver.log – hB0

+0

Le journal semble normal ... Vous pouvez obtenir plus d'informations édition' parts/zeo /etc/zeo.conf' et en changeant le niveau de log d'info en debug. Que dit 'instance.log'? – alepisa

Répondre

3

S'il vous plaît ajouter à votre follwing le 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 

Il ressemble à un paquet manquant. Dans le Products.EasyNewsletter sont les exigences épinglé.Regardez également au paquet plone4.csrffixes.

+0

Merci, vous avez raison et cela a résolu le problème. Voici le lien que j'ai suivi comme conseillé par mr cwd9 - https://pypi.org/project/plone4.csrffixes/ – hB0