gremlin服务器占用太多内存并挂起

ghhkc1vu  于 2021-06-09  发布在  Hbase
关注(0)|答案(0)|浏览(268)

我正在使用gremlin服务器(v3.02)和titan hbase。我使用的是默认配置设置。服务器是8gb内存和4核。
工作几个小时后,服务器停止响应查询请求。。必须指出的是,服务器上的请求强度不高,相当低(每小时请求很少,可能比这还少)。
当检查gremlin的最后一个服务器日志消息时,我看到它是关于hbase会话超时的,并重试重新连接hbase。
此时服务器cpu和内存为90-100%。
redhat上的jdk 1.8.0\ U 45-b14 64位
使用jstat-gc我可以把所有的时间都花在gc上,而且oldgen是100%。
我已经设置了“-xmx 8g”,但是htop中的虚拟内存会上升到12g,通过对xmx的一些测试,我发现虚拟内存总是在“-xmx+4g”左右。
jmap-histo给出了大约2g的[b(byte[]),其中gig表示cacherelation,gig表示cachevertex。
重新启动gremlin服务器一段时间后,一切都恢复正常,并再次工作。
有什么想法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题