openerp 6.1とgunicornのより具体的な構成は可能ですか?wsgi Webサーバーでopenerpを実行することに興味があり、cronタスク管理に関するより詳細な情報に興味があります:)Webには不十分なドキュメントがあります。
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-here-comes -the-bogeyman-vmt
Edit2:一方、openerp-cron-workerスクリプトはlp:openobject-server / 6.1のrev4184(http://bazaar.launchpad.net/~openerp/openobject-server/6.1/revision/4184)に到着しました。
Green Unicorn (gunicorn) 構成リンク gUnicorn configを見ると、ドキュメントが貧弱であることを理解しています。gunicorn プロセスやワーカー管理などで多くのパラメーターを使用できることがわかります。
1) worker_connections 同時クライアントの最大数。その場合、構成ファイルは次のように構成できます。
worker-connections = 1000
2) max_requests ワーカーが再起動する前に処理するリクエストの最大数。
max_requests = 2
3) タイムアウト この秒数を超えてサイレントになっているワーカーは強制終了され、再起動されます。
timeout = 30
セキュリティの場合:
4) limit_request_line
HTTP 要求行の最大サイズ (バイト単位)。
limit_request_line = 4094
したがって、このパラメーターを使用してサーバー構成ファイルを構成すると、プロセス管理が向上します。
これがあなたを助けることを願っています。何か不足している場合はお知らせください。
よろしく
私はsmthが変わったと思います。
6.1.1 には、個別の cron-worker スクリプトに関連するコードは見当たりません。
しかも削除された模様。
皆さん、本番環境で Gunicorn を使用して OpenERP を実行している人はいますか? cronの問題をどのように処理しますか?
解決策ではありませんが、この追加のポインターが役立つ場合があります。Gunicorn の使用法を説明する OpenERPフレームワークの変更に関するドキュメントがあります。12 ~ 15 ページを参照してください。