Cassandra因为OOM(Out Of Memeory)被kernel直接kill掉的问题,oommemeory
这两天在安装Apache Usergrid的时候,只要一启动Cassandra,就发生OOM而被kernel残忍地杀掉。Console里面没有发现可以的报错,翻遍google,so都没有找到解决方案。修改java的Xms,Xmx也都没用。照理说Cassandra不应该需要特别大的内存,因为网上有文章说cassandra可以被装到一台很小的机器上(这里)。
翻配置文档的时候突然发现MX4J的默认端口使用的是8081,刚好跟我配置的Usergrid的端口冲突了。修改掉端口,一切恢复正常!
这个例子说明一个靠谱的日志是多么的重要。最可恶的是Usergrid的网页端控制台,在登录的时候总是报用户名/密码错误,其实是Cassandra就没起来。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。