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