开发者社区> 问答> 正文

jvm进程被kill了

我的买的主机是1核1G内存的,jrockit+apache+tomcat+php+phpmyadmin+java应用


应用启动不久后 jvm进程会被kill掉,我一开始以为是jvm  crash了,但是一般情况下crash后,jvm会产生日志,但是每次都找不到jvm日志


怀疑是jvm heap太小了,设置:
tomcat的catalina.sh设置jvm启动内存 -Xms:256m  -Xmx:512m ,tomcat启动到一半(还没有启动完成)  jvm进程又被kill  ,没有留下crash日志,


怀疑是jvm不是crash了,而是被某个系统程序kill掉的,


有ECS的技术工程师在吗,请帮忙,提供下技术支持!!急!!

展开
收起
andyli 2014-09-01 23:56:38 11581 0
6 条回答
写回答
取消 提交回答
  • www.aliyun.net.cn
    2014-09-02 14:58:43
    赞同 展开评论 打赏
  • Rejvm进程被kill了
    可以自己先查一下啊
    1.看一下java进程启动后占多少内存,一般来说1G足够了。
    2.替换成其他java应用,看看是你应用的问题,还是环境的问题。
    3.可以用JMX或jstatd监控java的运行情况。
    2014-09-02 12:54:58
    赞同 展开评论 打赏
  • 这自动Kill大内存进程的功能,是Linux自身的功能
    2014-09-02 09:51:47
    赞同 展开评论 打赏
  • 回1楼appayud1v的帖子
    我想通过他们的工程师问下,主机在预安装时,有没有安装什么保护性程序,会自己动kill掉内存使用高的进程

    -------------------------

    回4楼bendchen的帖子
    可以禁止这个功能吗?
    2014-09-02 08:30:34
    赞同 展开评论 打赏
  • 内存不够的表现。
    2014-09-02 08:00:43
    赞同 展开评论 打赏
  • 有时或crash不一定有日志,另外也可能是自己退出,检查退出返回值是多少
    另外阿里云是买服务器的,不是卖软件或卖技术支持的,所以官方的技术工程师不管这事
    2014-09-02 01:57:35
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载

相关实验场景

更多