社区
JBoss技术交流
帖子详情
散分啦... JBOSS宕机,接着服务器挂掉是什么原因???
koie1519
2007-12-12 03:15:12
我的一个B/S应用,JBOSS4.2作为应用服务器。数据库使用mysql4,JDK5,windows server 2003。
服务器运行一段时间之后JBOSS宕机,日志显示outofmemory错误,严重的时候导致机器挂掉。
请问这是什么原因导致的???
JBOSS能导致机器挂掉吗?
急盼高手回复!!! 散分啦....
搞定就散200
hzzksoft@gmail.com
057156771177
QQ:896203777
...全文
717
45
打赏
收藏
散分啦... JBOSS宕机,接着服务器挂掉是什么原因???
我的一个B/S应用,JBOSS4.2作为应用服务器。数据库使用mysql4,JDK5,windows server 2003。 服务器运行一段时间之后JBOSS宕机,日志显示outofmemory错误,严重的时候导致机器挂掉。 请问这是什么原因导致的??? JBOSS能导致机器挂掉吗? 急盼高手回复!!! 散分啦.... 搞定就散200 hzzksoft@gmail.com 057156771177 QQ:896203777
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
45 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Fighting_lgq
2008-11-18
打赏
举报
回复
同意16楼,启动的时候最好带上jboss的启动参数
ERP_HENRY1983
2008-11-18
打赏
举报
回复
[Quote=引用 25 楼 hjy273 的回复:]
内存益处,建议修改一下配置文件
JAVA_OPTS="$JAVA_OPTS -Xms256m CXmx800m -XX:PermSize=64m
-XX:MaxPermSize=512m"
run.bat增加
set JAVA_OPTS=Xms256m CXmx800m -XX:PermSize=64m
-XX:MaxPermSize=512m
里面的数字可自己调解
[/Quote]
这里详细
清秋伊叶
2008-11-03
打赏
举报
回复
修改一下你的JBOSS run.conf文件即可。。
#
# Specify options to pass to the Java VM.
#
JAVA_OPTS="-server -Xms128m -Xmx512m"
Appoule
2008-10-31
打赏
举报
回复
[Quote=引用 11 楼 mir2ming 的回复:]
你的内存溢出了,你最好先检查你的代码,在数据库连接后是否关闭,到网上下个BEA JRockit Mission Control(http://soft.zdnet.com.cn/software_zone/2007/1015/556254.shtml)来检测你代码的内存使用情况,希望能给你带来点帮助。
[/Quote]
同意
JakkySky
2008-06-29
打赏
举报
回复
[Quote=引用 8 楼 cowbo 的回复:]
~~~~~~~~飘过~~~~~~~~~~~
~~~~~~~友情UP~~~~~~~~~~~~
[/Quote]
lord_is_layuping
2008-06-27
打赏
举报
回复
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
在这里修改
night__cat
2008-06-27
打赏
举报
回复
[Quote=引用 18 楼 a_nuo 的回复:]
顶16楼
[/Quote]
Albert_yang
2008-06-26
打赏
举报
回复
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
修改一下这里的参数
C:\jboss\jboss-4.2.2.GA\bin\run.bat文件
nec_5499
2008-06-21
打赏
举报
回复
nec_3366
2008-06-20
打赏
举报
回复
nec_147
2008-06-19
打赏
举报
回复
nec_748
2008-06-19
打赏
举报
回复
lisl2003
2008-06-19
打赏
举报
回复
~~~~~~~~飘过~~~~~~~~~~~
~~~~~~~友情UP~~~~~~~~~~~~
menusystem
2008-06-16
打赏
举报
回复
colinTongzw
2008-05-28
打赏
举报
回复
服务器运行一段时间挂掉,从你显示的信息来看,很可能是你代码的问题,修改run.bat只能是治标,即使你指定2G,到时候也还是会挂掉,使用资源后没有进行释放,导致内存越来越少最终溢出,因此对每一个请求使用完毕后都要关闭
yongxuefeng
2008-05-28
打赏
举报
回复
你可以根据我的步骤来看看是什么原因:
1。先查看出现OutofMemory的是Java heap space还是perm space。如果是heap,那么调高你的最大堆内存,JBoss企业应用一般至少应该是1G(1024M),如果是perm space。那么调高你的permSize(比如调高至128M -XX:MaxPermSize=128M)。
2。如果仍然有OutOfMemory的问题,那么可能问题出在你的应用程序中,可能某些对象占用了很大内存而不能及时释放,或者代码中出现了内存泄露问题(不要跟我说你还不知道java还有内存泄露问题)。那么建议通过VisualGC工具查看一下内存使用情况。或者用jdk自带的jconsole工具查看一下内存使用情况,特别是Old代的内存使用。如果是jdk6,可以使用jmap工具查看内存对象树信息,看看具体是哪些对象占用了很大的内存(jdk5下只有linux才可以用jmap等工具查看)。
通过这些工具,基本上可以确定问题。
另外楼上有人提到的换JVM,不是一个好方法,如果是应用问题,换什么JVM都是一样的。出这种问题,一般都是因为有些业务在某些时间频繁创建大量对象造成的。或者是内存泄露长期积累导致的
sin816
2008-05-27
打赏
举报
回复
不懂,帮顶
linxinghua
2008-05-27
打赏
举报
回复
设run.bat治标不治本的,还是从自己的代码上查比较实际.
skyqiang
2008-05-26
打赏
举报
回复
[Quote=引用 11 楼 mir2ming 的回复:]
你的内存溢出了,你最好先检查你的代码,在数据库连接后是否关闭,到网上下个BEA JRockit Mission Control(http://soft.zdnet.com.cn/software_zone/2007/1015/556254.shtml)来检测你代码的内存使用情况,希望能给你带来点帮助。
[/Quote]
hjy273
2008-05-23
打赏
举报
回复
内存益处,建议修改一下配置文件
JAVA_OPTS="$JAVA_OPTS -Xms256m CXmx800m -XX:PermSize=64m
-XX:MaxPermSize=512m"
run.bat增加
set JAVA_OPTS=Xms256m CXmx800m -XX:PermSize=64m
-XX:MaxPermSize=512m
里面的数字可自己调解
加载更多回复(18)
JBOSS
偶尔
宕机
时问题研究处理
1、在项目上线一段时间后,某天发现
服务器
资源消耗异常,而且时间集中在晚上9点,此时,怀疑是
服务器
上有定时任务在晚9点开始执行导致cpu消耗异常,从而使
jboss
挂掉
,后续查代码,确定服务里面没有定时任务的情况,...
Apache 和
JBOSS
做了个集群,运行了一段时间后最近发现
宕机
了三次
Apache 和
JBOSS
做了个集群,运行了一段时间后最近发现
宕机
了三次 一台Apache 和 两个
JBOSS
做了个集群 ...在
宕机
的时候 一台
JBOSS
宕机
的时候,
服务器
上有这个东西,请问从这里能分析出来什么呢? ...
服务器
占用cpu启动就死机,造成
服务器
宕机
(死机)的
原因
和解决方法
原标题:造成
服务器
宕机
(死机)的
原因
和解决方法随着如今互联网信息化时代的不断发展,网络数据
服务器
、IDC数据存储和传输在各种网络科技面前也显得越来越重要,那么选择一款好用的
服务器
愈发重要。当然,不管是多好...
记一次 Too many open files 引发的
服务器
宕机
事件
查看生产日志和数据库发现,此次异常全部是调用验密接口Exception:Service not found 未找到可用服务 引起,怀疑对方服务未成功注册到注册中心或服务
挂掉
,随即联系相关系统负责人进行协助排查; 同事反映加密服务无...
Linux上用cron定时任务加Shell脚本实现判断服务
挂掉
宕机
后自动重启服务
一般买的云
服务器
上都会自带有cron的 但是如果没有安装的话,分别执行下边两个命令进行安装 yum -y install vixie-cron yum -y install crontabs 安装好了以后,可以通过以下命令开启、关闭定时任务,以及查看...
JBoss技术交流
6,786
社区成员
2,557
社区内容
发帖
与我相关
我的任务
JBoss技术交流
JBoss技术交流
复制链接
扫一扫
分享
社区描述
JBoss技术交流
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章