intra-mart Accel Platform / 安装指南

第12版 2014-08-01

«  6.2.1. 启动/停止控制台   ::   Contents   ::   7. 部署WAR文件  »

6.2.2. Linux守护进程的登记、删除

6.2.2.1. 登记到Linux守护进程

警告

需要按照 安装与设定 intra-mart Accel Platform (Linux版) 中所说明的方法来安装。
另外,安装时需要有root权限的用户来执行。
  • 请执行 chkconfig 命令,以使得能在启动时自动启动。
# chkconfig --add resin
  • 执行 chkconfig 命令后,若显示如下内容则执行成功。
# chkconfig --list resin
resin       0:off   1:off   2:off   3:on    4:on    5:on    6:off

6.2.2.1.1. 设定了多个IP地址时

在启动的环境中设定了多个IP地址时,需要编辑配置在/etc/init.d目录下的resin脚本,指定系统属性“jgroups.bind_addr”。
在第25行前后,存在指定环境变量的部分。在该处添加环境变量“ARGS”并添加系统属性。
JAVA_HOME="/usr/lib/jvm/java-7-sun"
RESIN_HOME="/usr/local/resin"
CONSOLE="/var/log/resin/console.log"
# 添加系统属性
ARGS="-Djgroups.bind_addr=192.168.1.1"

6.2.2.2. 从Linux守护进程删除

  • 请执行 chkconfig 命令后删除。
# chkconfig --del resin
  • 执行 chkconfig 命令后,若显示如下内容则执行成功。
# chkconfig --list resin
  虽然 resin 服务支持 chkconfig ,但无法通过执行级别参照 (run 'chkconfig --add resin')
  • 请根据需要删除 /etc/init.d/resin 。

6.2.2.3. 变更执行用户

可通过编辑配置在/etc/init.d目录下的resin脚本来变更作为Linux守护进程启动的Resin的执行用户。
在第25行前后,存在指定环境变量的部分。在该处添加环境变量“USER”并指定Resin的执行用户。
需要事先已生成了执行用户。
JAVA_HOME="/usr/lib/jvm/java-7-sun"
RESIN_HOME="/usr/local/resin"
CONSOLE="/var/log/resin/console.log"
# 添加执行用户
USER=imart

«  6.2.1. 启动/停止控制台   ::   Contents   ::   7. 部署WAR文件  »