sun t3-1 小型机,换了t3提示内存溢出,还报t3提示内存溢出报错,是什么问题

查看:6408|回复:9
初级工程师
我公司服务器上有个服务器,系统是64位的红帽,内存为32G,cpu为24核的,该服务器上部署了5个tomcat服务,还有一个颇为消耗内存的导航服务,但不管几个服务,其上总是剩余10G左右内存,cpu利用率
也不高,但自从某台该服务器不正常关机后,当启动起来时,导航服务就和某个tomcat不能共存,
就是说,若是导航服务正常运行的话,该tomcat就会不能正常访问,后台日志会打印出以下错误:
[ERROR][thread ] Could not start thread INCompressor. Cannot allocate memory
[ERROR][thread ] Could not start thread INCompressor. Cannot allocate memory
[ERROR][thread ] Could not start thread INCompressor. Cannot allocate memory
[ERROR][thread ] Could not start thread Keep-Alive-Timer. Cannot allocate memory
[ERROR][thread ] Could not start thread INCompressor. Cannot allocate memory
[ERROR][memory ] [OC#305] Could not commit 381900KB heap memory at 0x.
[ERROR][memory ] [OC#306] Could not commit 690536KB heap memory at 0x.
[ERROR][memory ] [OC#307] Could not commit 682904KB heap memory at 0x.
严重: Error allocating socket processor
java.lang.OutOfMemoryError: Cannot allocate memory in tsStartJavaThread (lifecycle.c:1096).
Java heap 6072M reserved, 1165844K committed
Paged memory=748K.
Your Java heap size might be set too high.
Try to reduce the Java heap size using -Xmx:&size& (e.g. &-X
& && &&&at java.lang.Thread.start0(Native Method)
& && &&&at java.lang.Thread.start(Thread.java:640)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint$Worker.start(JIoEndpoint.java:468)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint.newWorkerThread(JIoEndpoint.java:678)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint.createWorkerThread(JIoEndpoint.java:657)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint.getWorkerThread(JIoEndpoint.java:689)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint.processSocket(JIoEndpoint.java:724)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:312)
& && &&&at java.lang.Thread.run(Thread.java:662)
[ERROR][thread ] Could not start thread http-. Cannot allocate memory
10:09:00 org.apache.tomcat.util.net.JIoEndpoint processSocket
严重: Error allocating socket processor
java.lang.OutOfMemoryError: Cannot allocate memory in tsStartJavaThread (lifecycle.c:1096).
Java heap 6072M reserved, 1165844K committed
Paged memory=748K.
Your Java heap size might be set too high.
Try to reduce the Java heap size using -Xmx:&size& (e.g. &-X
& && &&&at java.lang.Thread.start0(Native Method)
& && &&&at java.lang.Thread.start(Thread.java:640)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint$Worker.start(JIoEndpoint.java:468)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint.newWorkerThread(JIoEndpoint.java:678)
& && &&&at org.apache.tomcat.util.net.JIoEndpoint.createWorkerThread(JIoEndpoint.java:657)
其中JAVA 版本为1.6的,该tomcat内存我设置的是“-Xms256m -Xmx6072m”,
当我用top命令查看时,该tomcat的RES为5.3g,VIRT为6874m,若我把导航服务关掉后,就不会报错,可以正常访问,还有一点是我启动mongodb的时候,怎么也起不来,看后台日志,有报“ERROR:mmap private failed with out of memory”,而且当我用Java -version的时候,有报“couldn't create the Java virtual machine ’”
助理工程师
引用:原帖由 yxm@benet 于
17:15 发表
我公司服务器上有个服务器,系统是64位的红帽,内存为32G,cpu为24核的,该服务器上部署了5个tomcat服务,还有一个颇为消耗内存的导航服务,但不管几个服务,其上总是剩余10G左右内存,cpu利用率
也不高,但自从某台该服务器不正常关机 ... java.lang.OutOfMemoryError: Cannot allocate memory in tsStartJavaThread (lifecycle.c:1096).
Java heap 6072M reserved, 1165844K committed
Paged memory=748K.
Your Java heap size might be set too high.
通过这几句话错误可以判断,是内存溢出的问题。有两种解决方案:1.将你的tomcat jvm虚拟内存设置小一些,看是否可以解决这个问题。2.如果还是报错,你就添加内存吧。
有个问题问你,你的TOMCAT并发是多少呀?这是是否有计算,如果你的并发太大,需要更改server.xml配置文件的最大连接数:max_connections=100000
removeAbandoned=&true&
removeAbandonedTimeout=&60&
logAbandoned=&true&
maxActive=&500&
maxIdle=&10&
maxWait=&5&
本帖最后由 david_bj 于
17:44 编辑
初级工程师
引用:原帖由 david_bj 于
17:42 发表
java.lang.OutOfMemoryError: Cannot allocate memory in tsStartJavaThread (lifecycle.c:1096).
Java heap 6072M reserved, 1165844K committed
Paged memory=748K.
Your Java heap size ... 并发连接数有5、600吧,有时候是800多,但大多数都是time_wait,另外我若设置小了的话,可能会报java heap space,因为该tomcat开启时间长了,内存需求会增加到5.3G,若低于5G的话也会报错,另,内存是够用的,所有的服务运行一段时间后,会有8-10g的内存空闲。
助理工程师
引用:原帖由 yxm@benet 于
17:54 发表
并发连接数有5、600吧,有时候是800多,但大多数都是time_wait,另外我若设置小了的话,可能会报java heap space,因为该tomcat开启时间长了,内存需求会增加到5.3G,若低于5G的话也会报错,另,内存是够用的,所有的服务运行一段时间 ... 800这个数值来说,也不是特别高。TIME_WAIT状态特别多的话,看一下TCP/IP链接谁请求谁出现大量的TIME_WAIT。我之前也遇到过大量的TIME_WAIT,是数据库连接出现问题导致到。看一下数据库链接。
助理工程师
引用:原帖由 yxm@benet 于
17:54 发表
并发连接数有5、600吧,有时候是800多,但大多数都是time_wait,另外我若设置小了的话,可能会报java heap space,因为该tomcat开启时间长了,内存需求会增加到5.3G,若低于5G的话也会报错,另,内存是够用的,所有的服务运行一段时间 ... 我感觉TOMCAT内存释放机制不是特别好,但是从官方看文档说TOMCAT有内存回收机制。我现在做了一个任务计划,每隔一段时间对内存释放一下。你可以参考一下。
初级工程师
引用:原帖由 david_bj 于
18:12 发表
800这个数值来说,也不是特别高。TIME_WAIT状态特别多的话,看一下TCP/IP链接谁请求谁出现大量的TIME_WAIT。我之前也遇到过大量的TIME_WAIT,是数据库连接出现问题导致到。看一下数据库链接。 ... 单个ip请求最多的也就是8个连接左右,该tomcat用的是内嵌的数据库,数据库连接方面问题也不大。
初级工程师
引用:原帖由 david_bj 于
18:15 发表
我感觉TOMCAT内存释放机制不是特别好,但是从官方看文档说TOMCAT有内存回收机制。我现在做了一个任务计划,每隔一段时间对内存释放一下。你可以参考一下。 ... 好的,多谢
初级工程师
引用:原帖由 david_bj 于
18:15 发表
我感觉TOMCAT内存释放机制不是特别好,但是从官方看文档说TOMCAT有内存回收机制。我现在做了一个任务计划,每隔一段时间对内存释放一下。你可以参考一下。 ... 不知你所说的任务计划在哪里呢??
初级工程师
千万别沉下了,希望大家都指点下
初级工程师
我系统里有许多tomcat,每个tomcat设置的heap size比较大,每个适当调小点,就没有报该问题用户名:WS小壮
文章数:117
评论数:189
访问量:145625
注册日期:
阅读量:1297
阅读量:3317
阅读量:442978
阅读量:1129026
51CTO推荐博文
1.问题描述XSCF& showstatus & &MBU_B Status:N & & & &MEMB#4 Status:N & & & & & MEM#1A Status:D & & 位置MEMB#4模块,MEM#1A 内存告警,需要更换内存。2.准备条件a)准备4根内存(内存以1组4根的形式体现)b)十字改锥、防静电手镯c)需要关机操作 & & &3.操作步骤 & &1、通过串口线,登陆M5000的XSCF。2、输入用户名密码,如果客户不能提供用户名和密码,则需要先用default用户登录,新建一个用户,再以新建的这个用户重新登陆,进行之后的操作。1.以默认账户default登陆2.将操作面板上的钥匙设置到“锁定”位置,按回车键。 & &先等待五秒钟,然后将操作面板上的钥匙设置到“维修”位置,然后按回车键。(在1分钟之内完成上述步骤),确认管理控制台上显示了 XSCF Shell 提示符。 & & & & XSCF&3、关闭系统,关闭服务器,断开电源线,记好线序1 源LED2 &XSCF 待CLED3 z查LED4 源_P5 模式_P(匙_P)6 抗o接地插槽 & &4、准备更换内存,发现内存板所在位置1 Memory board (MEMB#0)2 Memory board (MEMB#1)3 Memory board (MEMB#2)4 Memory board (MEMB#3)5 Memory board (MEMB#4)6 Memory board (MEMB#5)7 Memory board (MEMB#6)8 Memory board (MEMB#7) & &5、故障位置MEMB#4 ,移除内存板6、内存位置1 MEM#2A, Memory Slot (Group A)2 MEM#2B, Memory Slot (Group B)3 MEM#3A, Memory Slot (Group A)4 MEM#3B, Memory Slot (Group B)5 MEM#1B, Memory Slot (Group B)6 MEM#1A, Memory Slot (Group A)7 MEM#0B, Memory Slot (Group B)8 MEM#0A, Memory Slot (Group A) & &7、确认位置,MEM#1A,由于内存以组的形式体现,group A 需要都更换。所更换内存位置MEM#0A、MEM#1A、MEM#2A、MEM#3A。 本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
本文收录至博客专题:《》查看: 321233|回复: 707
游戏昵称2游戏大区北区UID1314519积分4248主题帖子精华3注册时间最后登录在线时间1006 小时
金币1010562 银币 战功0
&& Q:临时维护后我的高级账号丢失,怎么办?
&& A:《战舰世界》电信南方区于北京时间日及11月28日临时维护过程后,部分玩家游戏资产(高级账号、金币及银币)出现异常,官方正在查询核对该类用户数据。并对该类用户在三个工作日内将异常资产调整为正常状态。在恢复所有被影响的用户基础上,我们还将对大家进行额外补偿,稍后请关注官网补偿公告。此次问题深表歉意,感谢您对《战舰世界》的支持与理解。
&& Q:我点击战斗后,卡在读条界面了,怎么办?
19:42 上传
&& A:那是因为您使用了过期的第三方插件导致的,请您退出游戏后,卸载第三方插件,并且找到游戏根目录以下文件
删除profile/下的所有文件夹
删除res_packages/下的所有内容
删除res_mods/0.5.1.1下所有文件
&& Q:为什么我在游戏中会弹出这样的错误提示
20:19 上传
<font color="#.发生此类现象可能由于电脑配置不足原因导致,请重启电脑不要开其他软件尝试游戏。
<font color="#.发生此类现象也可能是因为安装了过期插件导致的,请您退出游戏后,卸载第三方插件,并且找到游戏根目录以下文件
删除profile/下的所有文件夹
删除res_packages/下的所有内容
删除res_mods/0.5.1.1下所有文件
& && &如果无法解决,那么请重新下载最新纯净客户端,不要使用第三方插件!
&& Q:在游戏中弹出以下错误如何解决。
21:33 上传
  A: 您的显卡不支持 您可以尝试升级硬件配置或者更新下显卡驱动尝试下
&& Q:无法启动游戏,提示如图所示  A:请下载安装
。& && &&&
&& Q:我在玩战舰世界的时候经常弹出到桌面  A:可能是由于一些任务弹出导致,例如:QQ弹窗等,请尝试窗口模式下运行。
&& Q:弹出以下提示如何解决?
21:15 上传
& & A:您的问题是由于系统环境导致的,建议您使用WIN764位系统较好,临时解决办法为可通过安装目录下的WorldOfWarships登陆尝试
&& Q:提示存储空间不足如何解决
21:16 上传
&& A:用管理员执行鼠标右键点安装执行程序,选择“以管理员身份运行”安装程序,另如果电脑系统是32位的安装到6%的时候出现此提示请将系统更换到64位安装即可。
Q:客户端出现异常
& && &如图1 小地图不显示战舰图标
21:56 上传
如图2 卡在进入战斗界面
21:56 上传
A:[/b**的出现一般都是由于客户端安装了第三方插件导致的,请您完**或者使用纯净版客户端游戏,感谢您的理解,祝您游戏愉快。
Q:玩家个人等级达到11级 没有收到奖励的300w银币
A:请联系客服,提供账号、大区。
Q:电脑是WIN10系统,安装/使用客户端出现报错情况。
& & A:建议您点击游戏图标-右键属性-兼容性-选择兼容WIN8尝试下
Q:战舰世界“下载安装客户端获得198元备战包”活动,下载后无领奖弹窗。& &A:建议更换浏览器重新安装。
&& Q:《战舰世界》公测什么时候开始?  A:日16:00开始。
&& Q:我是新兵,我想了解这个游戏如何快速上手。  A:建议观看我们的新兵教学来快速了解游戏,学习过后还可以领取额外奖励哟!& && && & ==&&
 &&Q:我想知道公测有什么活动  A:我们为玩家们准备了丰富的活动,详情参见==&&
  Q:《战舰世界》不删档测试中的所有数据都将保留至公测中么?  A:是的!玩家在不删档测试中所获得的各项数据和资产将在公测中完整保留。
  Q:《战舰世界》公测后资产会与《坦克世界》打通吗?  A:公测只有高级账号打通,其余资产将会在后续版本陆续打通。
  Q:本次《战舰世界》公测用的是什么版本?和之前不删档测试版本有什么不同?  A:请千万新版本资料帖进行了解:
  Q:我是《战舰世界》新用户,公测是否还需要激活码激活游戏?  A:不需要。注册后统一默认为已激活状态。下载安装完客户端可直接登录游戏。
  Q:我在公测前已经注册了《战舰世界》账号,但当时并未激活,公测后我的账号可以直接登录游戏吗?  A:可以。官方将在公测开启前将此类账号全部调整为已激活状态。
  Q:我参加了《战舰世界》不删档测试,是否可以在公测开启后直接登录?  A:可以。
  Q:在版本升级过程中,我的高级账号是否继续扣除?有什么补偿吗?  A:不删档测试停服前有高级账号的玩家将会补偿3天高级账号,即公测开服后玩家的高级账号天数与不删档测试停服当日保持一致。
  Q:我是二次元、舰娘忠实粉,请问公测后有专属的涂装吗?  A:  二次元官网:  二次元安装使用教程:
  Q:本次《战舰世界》公测的客户端是否可以用不删档测试客户端直接更新?  A:可以。您也可以选择下载新版本更新补丁或重新下载最新客户端。
  Q:我在安装《战舰世界》客户端的时候,出现了botva2.dll报错,请问该如何解决?  A:是您下载客户端不完全导致的。请您对应一下wows.0.5.1.1_cn_patch.7-1.bin 的MD5码,如对应不正确请重新下载,问题即可解决。
  Q:在不删档测试期间首胜更新时间为早上08:00,公测会有调整吗?  A:不会调整
  Q:《战舰世界》公测是否将开启排位赛?  A:开启。
  Q:《战舰世界》的资产跟《坦克世界》、《战机世界》打通了吗?  A:本次公测《战舰世界》将与《坦克世界》、《战机世界》打通高级账号功能。玩家所拥有的高级账号将可在战争三部曲中通用,其他资产的打通将在以后的版本中陆续进行。
  Q:《战舰世界》要求的系统配置?  A:操作系统:Windows XP / Vista / 7 / 8 / 10  处理器(CPU)配置:2.5 GHz  内存(RAM):2GB  显卡配置:DirectX 9.0c GeForce 8800GT / GT 740M (512 Mb)  硬盘:30GB  互联网连接速度:1024 Kbps
(84.42 KB, 下载次数: 10735)
21:42 上传
点击文件名下载附件
UID2916920积分6主题帖子精华0注册时间最后登录在线时间1 小时
LV 2 上等兵, 积分 6, 距离下一级还需 24 积分
金币3 银币3 战功0
为什么我安装得61%就叫我放新得蝶子
昨晚等到现在,居然还要等到下午4点才开始
UID3016807积分61主题帖子精华0注册时间最后登录在线时间6 小时
LV 3 下士, 积分 61, 距离下一级还需 39 积分
金币17 银币650 战功0
地板···坐坐!
原来是下午16:00啊 安心上班了
我以为是8点就开始了
UID2056018积分6主题帖子精华0注册时间最后登录在线时间2 小时
LV 2 上等兵, 积分 6, 距离下一级还需 24 积分
金币2 银币26 战功0
坦克世界五万公共经验 坐等后期资产打通
UID24315积分510主题帖子精华0注册时间最后登录在线时间73 小时
LV 7 二级军士长, 积分 510, 距离下一级还需 290 积分
金币367 银币2430 战功0
连接服务器失败啊!
UID2918531积分1主题帖子精华0注册时间最后登录在线时间0 小时
LV 1 列兵, 积分 1, 距离下一级还需 4 积分
金币0 银币1 战功0
UID1731636积分552主题帖子精华0注册时间最后登录在线时间87 小时
LV 7 二级军士长, 积分 552, 距离下一级还需 248 积分
金币316 银币2955 战功0
还要下午四点,继续等待
不删档玩家勋章
不删档期间论坛玩家的奖励勋章ECC内存损坏是否会造成硬盘数据错误?
点击数:1187|回复数:7
普通内存损坏时,如果对硬盘的数据写入操作,往往被写入的文件是被损坏的。
我有一次是用双通道的内存,那时有一根内存是坏了,但是估计是因为双通道的原因,电脑还能正常开机,也能正常操作。
直到出现了2次蓝屏才意识到可能硬件出问题了,逐一检测发现其中一根内存坏了,单独使用甚至不能开机。
之后才发现那段时间有写入操作的文件好几个都坏掉了。
如果用服务器的CPU和支持ECC内存的主板搭建的平台,如果此时ECC内存损坏,还会引起硬盘里面的文件出错吗?
width:100%">
有一条内存坏就会开不了机,和双通道没关系
width:100%">
有一条内存坏就会开不了机,和双通道没关系
不一定,有时能正常运行。
我家台式最近开始死机,结果memtest一跑发现会出错。然后我换了n种组合跑了n遍,都没确定是主板坏了,还是一条或两条内存都坏了。。。过段时间借条好的内存重新试试
width:100%">
ECC内存损坏,严重的话会开不了机,如果损坏不太严重,里面数据是错误的,写到文件里自然也是错误。
width:100%">
双通道内存损坏问题比较隐蔽,看起来电脑是正常的,当时我用memtest测试时才发现是内存报错。只将有问题的那个安装在电脑就不能开机,两个一起安装在电脑,就可以开机,表明看起来也正常,但一测试就有内存报错。
width:100%">
ECC内存不是发现错误要重新读取吗?
如果损坏是不是要不停的读取,造成程序停止响应或者其它什么问题;还是这样即使不成功也会强行往文件里面写入错误数据呢?
width:100%">
ECC内存不是发现错误要重新读取吗?
如果损坏是不是要不停的读取,造成程序停止响应或者其它什么问题;还是 ...
ECC只能对奇数个bit的错误进行检测
width:100%">
对于内存数据可靠性有很高要求的服务器系统,可以开启内存RAID 1
我在771时代的5000P芯片组,和2011时代的C602芯片组上,都看到了类似选项。
要求全部使用RegECC内存,通道数全部插满,开启内存RAID 1
开启内存RAID 1以后,通道数量减半,内存带宽会大幅降低,数据可靠性大幅提高。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
width:100%">
& 北京绝对领域咨询有限公司SUN M4000更换内存(比较简单但还是共享出来)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
SUN M4000更换内存(比较简单但还是共享出来)
上传于|0|0|文档简介
&&SUN M更换内存
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 t3提示内存溢出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信