Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Cetos6.5 odoo8 9 多核启动 安装简单记录



  • 一、参看逻辑CPU的个数
    cat /proc/cpuinfo |grep "processor"|wc -l
    [attachimg=1]

    核数就是workers=3

    [attachimg=2]

    如果完整安装测完成,但大部分没安装gevent
    二、安装gevent
    基于libev,需先装 greenlet 、greenlet 和 Cython

    简化安装:(greenlet 、greenlet 和 Cython全部安装最新版本)
    从github安装:

    pip install cython git+git://github.com/surfly/gevent.git#egg=gevent

    pip install psycogreen

    多核效果
    [attachimg=3]


    https://pypi.python.org/pypi/gevent#downloads

    参考网址:
    http://blog.csdn.net/yueguanghaidao/article/details/24281751
    http://www.cnblogs.com/bjdxy/archive/2012/11/27/2790854.html
    http://www.withfan.com/blog/odoogevent方式启动服务/

    odoo的服务端有3种模式:Gevent,Prefork和ThreadedServer

    openerp-gevent启动时为Gevent,openerp-server启动时如配置了workers参数,为Prefork模式,未配置为ThreadedServer。

    prefork模式使用多个子进程,每个子进程只有一个线程。
    ThreadedServer线程

    odoo/openerp/service/server.py

    def start(preload=None, stop=False):
    """ Start the openerp http server and cron processor.
    """
    global server
    load_server_wide_modules()
    if openerp.evented:
    server = GeventServer(openerp.service.wsgi_server.application)
    elif config['workers']:
    server = PreforkServer(openerp.service.wsgi_server.application)
    else:
    server = ThreadedServer(openerp.service.wsgi_server.application)





  • 一、参看逻辑CPU的个数
    cat /proc/cpuinfo |grep "processor"|wc -l
    [attachimg=1]

    核数就是workers=3

    [attachimg=2]

    如果完整安装测完成,但大部分没安装gevent
    二、安装gevent
    基于libev,需先装 greenlet 、greenlet 和 Cython

    简化安装:(greenlet 、greenlet 和 Cython全部安装最新版本)
    从github安装:

    pip install cython git+git://github.com/surfly/gevent.git#egg=gevent

    pip install psycogreen

    多核效果
    [attachimg=3]


    https://pypi.python.org/pypi/gevent#downloads

    参考网址:
    http://blog.csdn.net/yueguanghaidao/article/details/24281751
    http://www.cnblogs.com/bjdxy/archive/2012/11/27/2790854.html
    http://www.withfan.com/blog/odoogevent方式启动服务/

    odoo的服务端有3种模式:Gevent,Prefork和ThreadedServer

    openerp-gevent启动时为Gevent,openerp-server启动时如配置了workers参数,为Prefork模式,未配置为ThreadedServer。

    prefork模式使用多个子进程,每个子进程只有一个线程。
    ThreadedServer线程

    odoo/openerp/service/server.py

    def start(preload=None, stop=False):
    """ Start the openerp http server and cron processor.
    """
    global server
    load_server_wide_modules()
    if openerp.evented:
    server = GeventServer(openerp.service.wsgi_server.application)
    elif config['workers']:
    server = PreforkServer(openerp.service.wsgi_server.application)
    else:
    server = ThreadedServer(openerp.service.wsgi_server.application)




登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待