elasticsearch glibc 内存损坏

elasticsearch glibc 内存损坏

我的 Elastic Search 集群无缘无故地不断崩溃。我在日志中看到的内容如下:

INFO   | jvm 4    | 2015/04/17 19:10:09 | *** glibc detected *** /usr/java/jre1.7.0_04/bin/java: malloc(): memory corruption: 0x00007f6a2c4d8560 ***

我有一个集群,有一个主服务器和两个从服务器。我确实有一个旧版本(“0.20.2”),但到目前为止从未出现过问题...我无法轻松更新,只会将其视为最后的手段。

我真的不知道从哪里开始;到目前为止,我已经更改了以下设置:

  • wrapper.java.additional.3=-Xss256kwrapper.java.additional.3=-Xss512k
  • 并删除了所有索引(这需要一些清理)

不幸的是,即使没有任何索引,问题仍然存在。

java is  java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

在包装器设置更改之前,我也得到了

INFO   | jvm 1    | 2015/04/17 16:03:05 | 7fffe41fe000-7fffe4200000 r-xp 00000000 00:00 0                          [vdso]
INFO   | jvm 1    | 2015/04/17 16:03:05 | ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
STATUS | wrapper  | 2015/04/17 16:03:05 | JVM process is gone.
ERROR  | wrapper  | 2015/04/17 16:03:05 | JVM exited unexpectedly.
STATUS | wrapper  | 2015/04/17 16:03:10 | Launching a JVM...
INFO   | jvm 2    | 2015/04/17 16:03:10 | WrapperManager: Initializing...
STATUS | wrapper  | 2015/04/17 16:03:39 | JVM received a signal UNKNOWN (6).
STATUS | wrapper  | 2015/04/17 16:03:39 | JVM process is gone.
service.log

很高兴提供所需的任何其他信息来帮助解决此问题。

相关内容