2016-11-18 16 views
1

Мы используем Plone 4.3.3 с питоном 2.6.7 для сценариев, которые мы используем virtualenv с питоном 2.6.7сервер Zeo не запускается (несвязанный) отсоединен

Мы ссылающегося Zeo сервер в качестве ./bin/zeo запуска (из virtualenv), и он неоднократно дает эту ошибку, а затем завершает работу.

OK сервер ZEO не завершается, но здесь происходит что-то не так, потому что мой сайт не работает, а страницы показывают: 503 Сервис недоступен - сервер не может обрабатывать этот запрос.

Были проблемы с средой python, все (почти) работало с python 2.7.6 на ubuntu, тогда оно было обновлено до 2.7.12; все стало плохо; и в эту ночь я вернусь назад, снова перестрою python 2.7.6 на основе virtualenv.

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 

Любые идеи, что нужно проверить для того чтобы получить больше информации и исправить эту проблему?

журнал 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)" 

Я начал Zeo FG и экземпляр Fg отдельно и его мой экземпляр Thats нарушения:

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 

Что это означает?

Благодаря

+0

Попытайтесь использовать './bin/zeo fg' –

+0

Спасибо, я уже пробовал, но то же поведение и ту же ошибку в журнале: zeoserver.log – hB0

+0

Журнал выглядит нормально ... Вы можете получить больше информации для редактирования' parts/zeo/etc/zeo.conf' и изменение loglevel от info до debug. Что говорит 'instance.log'? – alepisa

ответ

3

Пожалуйста, добавьте follwing к вашему билдауту

# 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.

+0

Спасибо, что вы правы, и это исправлена ​​проблема. Вот ссылка, за которой я следовал, по рекомендации mr cwd9 - https://pypi.org/project/plone4.csrffixes/ – hB0