[IMP] oe cron: use setproctitle, set openerp.multi_process.
bzr revid: vmt@openerp.com-20130116132541-r655evhfrptxxyxl
This commit is contained in:
parent
b146cd6fec
commit
f6e2a1314c
|
@ -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):
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue