OpenERP и Гуникорн

Возможно ли иметь более конкретную конфигурацию для openerp 6.1 и gunicorn? Мне интересно запустить openerp на веб-сервере wsgi, и мне интересно получить более подробную информацию об управлении задачами cron :) В Интернете имеется скудная документация.


person FrancoTampieri    schedule 01.05.2012    source источник
comment
Я тоже хочу знать, т. эта простая конфигурация занимает слишком много времени.   -  person Vishal Khialani    schedule 14.05.2012


Ответы (4)


Пожалуйста, посмотрите на http://thu.openerp.com/open-days-2012/gunicorn.html

Редактировать: он ссылается на сценарий openerp-cron-worker, который в настоящее время находится в процессе объединения с 6.1, проверьте код https://code.launchpad.net/~openerp-dev/openobject-server/6.1-приходит-привидение-привидение-vmt

Edit2: тем временем скрипт openerp-cron-worker попал в lp:openobject-server/6.1 в rev4184 ( http://bazaar.launchpad.net/~openerp/openobject-server/6.1/revision/4184 )

person Red15    schedule 15.05.2012
comment
Я уже пытался использовать ссылку thu.openerp, но она не работала. - person Vishal Khialani; 15.05.2012
comment
Сайт работает нормально и сегодня, и вчера, возможно, проблема на вашей стороне? Возможно, попробуйте версию из кеша Google: google.be/ - person Red15; 16.05.2012
comment
Я имел в виду, что инструкция неполная. Завтра я встречусь с ребятами из openerp и опубликую свои выводы. - person Vishal Khialani; 20.05.2012
comment
Инструкции не завершены, потому что сам код еще не закончен. - person Red15; 21.05.2012

Я понимаю, что у него плохой документ, если вы посмотрите на ссылку конфигурации Green Unicorn (gunicorn) gUnicorn config, которую вы вы найдете множество параметров, которые можно использовать в процессе gunicron и управлении рабочими, например.

1) worker_connections Максимальное количество одновременных клиентов. В этом случае вы можете настроить файл конфигурации следующим образом:

worker-connections = 1000

2) max_requests Максимальное количество запросов, которые воркер будет обрабатывать перед перезапуском.

max_requests = 2

3) тайм-аут Рабочие, молчавшие более этого количества секунд, убиваются и перезапускаются.

timeout = 30

Для безопасности :

4) limit_request_line

Максимальный размер строки HTTP-запроса в байтах.

limit_request_line = 4094

Таким образом, вы можете настроить файл конфигурации вашего сервера, используя эти параметры, которые помогут вам лучше управлять процессами.

Надеюсь, что это поможет вам. Дайте мне знать, если я что-то упустил.

С уважением

person ifixthat    schedule 16.05.2012

Не решение, но этот дополнительный указатель может быть полезен: существует документ OpenERP об изменениях фреймворка. описание использования Gunicorn. См. стр. 12-15.

person Daniel Reis    schedule 20.06.2012

Я думаю, что-то изменилось.

Я не вижу в 6.1.1 никакого кода, связанного с отдельным скриптом cron-worker.

Более того, похоже, что он был удален.

Ребята, кто-нибудь использует OpenERP с Gunicorn в продакшене? Как вы решаете проблему cron?

person Max    schedule 02.08.2012
comment
Лучше вместо этого задать новый вопрос. - person j0k; 27.09.2012