diff options
| author | Vo Minh Thu <vmt@openerp.com> | 2013-01-16 14:25:41 +0100 |
|---|---|---|
| committer | Vo Minh Thu <vmt@openerp.com> | 2013-01-16 14:25:41 +0100 |
| commit | f6e2a1314cc9150bb841d093e01ff9fa7c726420 (patch) | |
| tree | cc0f4330c748ad28ac74b2f24d078e7343fb3539 | |
| parent | b146cd6fec80185f157c32f5b5dd68629c1636bd (diff) | |
[IMP] oe cron: use setproctitle, set openerp.multi_process.
bzr revid: vmt@openerp.com-20130116132541-r655evhfrptxxyxl
| -rw-r--r-- | openerpcommand/common.py | 4 | ||||
| -rw-r--r-- | openerpcommand/cron.py | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/openerpcommand/common.py b/openerpcommand/common.py index 89898ff4c3c..bc3101c4be5 100644 --- a/openerpcommand/common.py +++ b/openerpcommand/common.py @@ -3,6 +3,10 @@ Define a few common arguments for server-side command-line tools. """ import argparse import os +try: + from setproctitle import setproctitle +except ImportError: + setproctitle = lambda x: None import sys def add_addons_argument(parser): diff --git a/openerpcommand/cron.py b/openerpcommand/cron.py index dc74e92ff09..635aca97fa4 100644 --- a/openerpcommand/cron.py +++ b/openerpcommand/cron.py @@ -19,6 +19,7 @@ def set_addons(args): config['addons_path'] = ','.join(args.addons) def run(args): + import openerp import openerp.cli.server import openerp.tools.config import openerp.service.cron @@ -30,6 +31,9 @@ def run(args): config['log_handler'] = [':WARNING', 'openerp.addons.base.ir.ir_cron:DEBUG'] + openerp.multi_process = True + common.setproctitle('openerp-cron [%s]' % ', '.join(args.database)) + openerp.cli.server.check_root_user() openerp.netsvc.init_logger() #openerp.cli.server.report_configuration() |
