文档章节

linux 下使用supervisor管理源码启动的openerp

wangbuke
 wangbuke
发布于 2012/07/16 21:58
字数 373
阅读 2.3K
收藏 5

    从源码启动openerp,简单的做法是添加启动脚本到/etc/init.d/rc.local等,让openerp 随系统启动而运行。此类方法只在系统启动时运行,但万一程序在运行中崩溃,您可能要等到用户发现不能使用了,才去重启服务器。下面请出今天的主角: supervisor   (http://supervisord.org/)

    Supervisor 是什么?

    Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
    Supervisor 是一个客户端/服务器系统,允许用户监控和控制类 Unix 操作系统上的进程数。

1、安装

debian/ubuntu

apt-get install supervisor

redhat/centos

yum install supervisor

2、建立openerp 的配置文件

# touch /etc/supervisor/conf.d/openerp.conf
# vi /etc/supervisor/conf.d/openerp.conf

openerp.conf 内容

[program:openerp]
; openerp 启动脚本
command=python /var/www/openerp-6.1-1/openerp-server -c /var/www/openerp-6.1-1/openerp-server.conf
; openerp 目录
directory=/var/www/openerp-6.1-1/
; 是否随系统启动
autostart=true
; 自动重启
autorestart=true
; 启动时间,如果超过这个时间oe还没有挂,则视为已经启动
startsecs=3
; 启动用户
user=www-data
redirect_stderr=true
; log 文件
stdout_logfile=/var/www/openerp-6.1-1/openerp-server.log
stdout_logfile_maxbytes=500MB
stdout_logfile_backups=50
stdout_capture_maxbytes=1MB
stdout_events_enabled=false
loglevel=warn

3、完成!重启系统试试看openerp 是否已经启动。也可以想办法把openerp 搞崩溃,试试supervisor 能不能及时将openerp 重启

4、常用命令

# supervisorctl 
openerp                          RUNNING    pid 9454, uptime 4:43:34
supervisor> start openerp  #启动
supervisor> stop openerp   #停止
supervisor> restart openerp #重启
supervisor> status openerp #查看状态

 

© 著作权归作者所有

wangbuke

wangbuke

粉丝 40
博文 9
码字总数 4314
作品 3
广州
私信 提问
加载中

评论(0)

如何在CentOS 7.x中安装OpenERP(Odoo)

各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为...

酱醋茶丶
2015/11/09
182
0
CentOS6.4下安装openERP7.0

以前搞的都是windows下面的oe,不管是all in one还是green openerp,都很省事,最多两分钟搞定, 最近需要搞个linux版的,就做了个step by step式的安装,有参考http://my.oschina.net/Jerry6/...

深圳市唤梦科技
2013/09/29
2.1K
1
Taobao OpenERP Connector 简要说明

Taobao OpenERP Connector 项目托管地址:https://github.com/buke/openerp-taobao 作者: wangbuke@gmail.com 功能: 1. 接受淘宝主动通知,自动添加、确认订单、发货等。 2. 同步淘宝订单 ...

wangbuke
2012/07/19
6.6K
3
关于OpenERP的一些技术数字

转载自 http://www.osbzr.com/336 ohloh.net 是个好网站,上面有很多开源项目的统计信息。 关于OpenERP,它记录了以下有趣的数字。 代码成熟,管理规范 OpenERP的第一行代码在2006年提交。虽...

WangJeff
2013/04/13
918
3
CentOS6.4下源代码安装openERP以及nginx配置

以前网上有个centos下的自动安装脚本,脚本本身应该是正确的,但是可能在多人转载后,中间有信息遗漏或者丢失,所以造成脚本失败,不能直接用 我把自己在CentOS下源代码安装OE以及与nginx整合...

小笔头
2013/07/07
910
1

没有更多内容

加载失败,请刷新页面

加载更多

【 开发指南 】智能家居技能

本文作者:DuerOs 目录 一、教学视频 二、整体架构 三、开发步骤&资料整理 四、常见问题解答 五、智能家居文档 树状提纲 ————————————————————————————————...

百度开发者中心
2019/03/29
23
0
008. 并发容器类 Map

1. JDK 源码学习方法 1. 演绎推导法 示例:因果推理。 因为 JAVA 中只提供了 BIO 和 NIO 两种方式,所以一切框架中,涉及到网络处理的,都可以用这两个知识点去探究原理。 2. 归纳总结法 示例...

紫穹
今天
75
0
如何使用sed替换换行符(\\ n)? - How can I replace a newline (\n) using sed?

问题: How can I replace a newline (" \\n ") with a space (" 如何将换行符(“ \\n ”)替换为空格(“ ") using the sed command? “)使用sed命令? I unsuccessfully tried: 我尝试失......

javail
今天
109
0
OSChina 周一乱弹 —— 原来这叫分别焦虑

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《A Careful Tearing》- Levi Patel 手机党少年们想听歌,请使劲儿戳(这里) 清明...

小小编辑
今天
182
0
trim、stripslashes、htmlspecialchars函数

通过 PHP 验证表单数据 我们要做的第一件事是通过 PHP 的 htmlspecialchars() 函数传递所有变量。 在我们使用 htmlspecialchars() 函数后,如果用户试图在文本字段中提交以下内容: <script>...

imzchloe
今天
130
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部