Linux环境相关操作(下)

上一篇 / 下一篇  2013-12-24 23:29:32 / 个人分类:linux

1. Jboss自启动

jboss脚本放置到 /etc/init.d目录下

 

 

执行指令之前JBOSS服务脚本已经拷贝到系统目录SERVICE_PATH中,并且脚本的参数正确,且用户拥有执行权限。

指令

功能

备注

chkconfig --add jboss

添加服务到SETUP

可以用# setup中看到服务

chkconfig --level 345 jboss on

配置服务启动级别

未配置则无法随系统启动而启动

chkconfig --del jboss

SETUP中删除服务

删后无法在SETUP看到服务

# service jboss start

启动JBOSS服务

需要一段时间且只能启动一个实例

# service jboss stop

停止JBOSS服务

停止需要几秒钟

 

 

 

 

添加JBOSS服务步骤:

第一步:拷贝服务脚本到/etc/init.d

第二步:赋予服务脚本权限和配置脚本中的变量 chmod 777 jboss

第三步:添加服务: # chkconfig --add jboss

第四部:配置级别: # chkconfig --level 345 jboss on

2. 数据库连接池文件

放在目录/opt/jboss-4.2.2.GA/server/default/lib下:

ojdbc14_10.2.0.3.jar

proxool-0.9.1.jar

proxool-cglib.jar


 

3. 内存溢出tomcat

原因:

分配给tomcat的内存太小

解决方法:

修改/etc/init.d/目录下的tomcat文件

将:JAVA_OPTS="-Xms134217728 -Xmx268435456 -Xincgc"  

改为:JAVA_OPTS="-Xms128M -Xmx512M -Xincgc"

 

 

4. 内存溢出jboss

 

文件:jboss-4.2.2.GA/bin/run.conf

是否包含如下内容:

#if [ "x$JAVA_OPTS" = "x" ]; then

   JAVA_OPTS="-Xms512m -Xmx768m -XX:PermSize=128m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

#fi

 

 

-Xms 初始java内存堆大小

-Xmx 最大java内存堆大小,建议不要超过物理内存的90%

-Xss  每个现场启动所占的内存  128k

-XX:PermSize  GC预留内存(动态载入,卸载class

-XX:MaxPermSize    GC最大预留内存



TAG:

 

评分:0

我来说两句

Open Toolbar