操作系统参数不当导致的类似oom的宕机

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

操作系统参数不当导致的类似oom的宕机

所属模块系统性能
适用版本任何版本
问题描述系统宕机,产生了javacoredump文件。

原因分析1、Javacore文件中有如下内容
"java/lang/OutOfMemoryError""Failed to create a thread: retVal -1073741830,errno 11" received

2、另外dump文件很小,反映的内存占用很少,并没达到设置的最大堆内存数3、利用ulimit –a 查看操操作系统参数,open filesmax userprocesses2个参数的配置过小

解决方法kingdee用户身份检查:ulimit -acore filesize (blocks, -c) 0data segsize (kbytes, -d)unlimitedschedulingpriority (-e) 0filesize (blocks, -f) unlimitedpendingsignals (-i) 1064960max lockedmemory (kbytes, -l) 104857600max memorysize (kbytes, -m) unlimitedopenfiles (-n) 65536pipesize (512bytes, -p) 8POSIX messagequeues (bytes, -q) 819200real-timepriority (-r) 0stacksize (kbytes, -s) 10240cputime (seconds, -t) unlimitedmax userprocesses (-u) 10000virtualmemory (kbytes, -v)unlimitedfilelocks (-x) unlimited 确保上述两个红色标注的参数值。如果参数值正确,但却有宕机文件,需要杀掉所有eas进程,重新启动eas生效。验证:eas启动后,找到eas进程号,然后进入:cd /proc/ cat limits检查进程的limits参数已经是设定值。

关键字宕机,ulimit –a

操作系统参数不当导致的类似oom的宕机

所属模块系统性能适用版本任何版本问题描述系统宕机,产生了javacore和dump文件。原因分析1、Javacore文件中有如下内容"java/lang/OutOfMem...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息