[IMP] oe cron: use setproctitle, set openerp.multi_process.

bzr revid: vmt@openerp.com-20130116132541-r655evhfrptxxyxl
This commit is contained in:
Vo Minh Thu 2013-01-16 14:25:41 +01:00
parent b146cd6fec
commit f6e2a1314c
2 changed files with 8 additions and 0 deletions

View File

@ -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):

View File

@ -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()