整理验证:ubuntu server激活Odoo即时通讯IM服务,开启workers = n时需要安装psycogreen.gevent

avatar 2014/06/2910:19:06 评论 3,692 views

整理验证:ubuntu server激活Odoo即时通讯IM服务,开启workers = n时需要安装psycogreen.gevent

个人评价:
可以 让客户 先 把 Odoo的 即时通讯 用起来,(不过目前还无法多人聊天好像),

聊天记录放哪里有待考证。  Odoo 9.0 开始 聊天记录也放到数据库了
这也是一个使用Odoo很好的切入口。

可以说,这是本公司的 即时通讯软件(网页版)
呵呵,虽然目前功能简陋,主要是文字。。但起码,您可以看到 我们公司有哪些用户 正在在线 使用 Odoo,
对企业内部而言,也可以 看看 哪些员工 在用Odoo
(不过 个人认为,管理 始终是要 朝着 团队得利,乃至社会得大利的方向,彼此良性督促,彼此真心是为 对方成长,这样的管理 才是好的管理)

 

 

ubuntu server 下 odoo激活及时通讯功能im OpenERP IM Odoo IM activated
"Instant Messaging is not activated on this server."

参考:
https://accounts.openerp.com/forum/Help-1/question/How-to-activate-chat-im-in-v8-trunk-22521

及(里面也有源码安装的教程:
http://shine-it.net/index.php?topic=16301.msg28344#new

1:先安装 pip

sudo apt-get install python-pip

2:安装依赖包:
sudo apt-get install python-gevent

 

sudo pip install psycogreen

#之前安装pip就是 为了 装 psycogreen

#然后停掉 本来的 openerp重新以openerp-gevent启动:

sudo /etc/init.d/openerp stop

sudo su - openerp -s /bin/bash

/opt/openerp/server/openerp-gevent

启动后,会发现默认端口从8069 变为8072了,这时候 访问 服务器ip:8072 安装im 就可以 进行 即时通讯了。

然后修改

sudo vi /etc/init.d/openerp

找到
DAEMON=/opt/openerp/server/openerp-server
把它 修改为 :
DAEMON=/opt/openerp/server/openerp-gevent

重启服务器

这样 odoo 就以带 gevent 方式启动了。

注意:访问的端口 由原来的 8069,变为 现在的 8072.

测试01

测试00

 

 

 

 

2个设备,同一个账户登录,先登录的设备 会收到消息,

后登录的能发消息,不过收不到对方的消息

附  ipad 及iphone 的截图:

iPad_Photo_201406291325127QUW Photo_201406291324468V5W Photo_2014062913252771F9