ElasticSearch 在后台总是不断挂掉

2016-08-25 13:41:00 +08:00
 audestick

环境:ubuntu14.4

没挂掉一次都要:

sudo /etc/init.d/elasticsearch restart

有什么办法吗?

6117 次点击
所在节点    程序员
20 条回复
Xrong
2016-08-25 14:10:34 +08:00
内存不够
audestick
2016-08-25 14:29:07 +08:00
@Xrong 512M 的内存实在不够啊
vus520
2016-08-25 14:32:24 +08:00
说好的 32G 内存呢
audestick
2016-08-25 14:35:32 +08:00
@vus520 512 的内存,还开了 mongodb 的 replset...
knightdf
2016-08-25 14:37:21 +08:00
应该是出发了系统的 kill OOM 了
audestick
2016-08-25 14:40:42 +08:00
@knightdf

free -m 一发

如下图所示,压榨的差不多了:

http://i1.buimg.com/4851/a3684df2ddc1139d.png
vus520
2016-08-25 14:41:45 +08:00
@audestick swap 居然为 0 ,你让 64G 内存, swap 也吃 1G 的人如何想。
audestick
2016-08-25 14:47:18 +08:00
@vus520 所以解决办法是添加交换空间吗哥们儿
audestick
2016-08-25 14:48:13 +08:00
@vus520 开个 VPS,一般都要手动划一点 swap 吗?
tkpc
2016-08-25 14:49:50 +08:00
512M 就别玩 ES 了,至少升级到 2G 再说吧.
knightdf
2016-08-25 14:53:46 +08:00
@audestick 看看 /var/log/message 之类的日志,有记录的, 512M 内存还是别玩 ES 了,我们线上都是 32G 内存跑的
wayslog
2016-08-25 15:06:22 +08:00
512 ……我们线上都是 128 的在跑……然而我们的单位是 G ……
chaegumi
2016-08-25 15:18:34 +08:00
我本来跑一个 cas ,都没什么人访问, 4g 内存跑不了,加到 8g 啥问题也没了
pathbox
2016-08-25 20:28:17 +08:00
内存大户
htfy96
2016-08-25 20:31:46 +08:00
开 swap ,改运行参数-Xmx 512M 不过性能估计不会好。。
ksupertu
2016-08-26 08:27:44 +08:00
这东西最少都 4 个 g 内存才能正常运行吧,一般都是 128g ,分 96 给它,然后还启集群
ctsed
2016-08-26 09:13:09 +08:00
@ksupertu 不是说不要超过 32 ?
beilun
2016-08-26 12:19:32 +08:00
ElasticSearch 是 java 写的很耗内存,你可以试试 C 写的 Sphinx
Nitromethane
2016-08-26 13:38:03 +08:00
512M 跑 ES 做什么用的呢?
ksupertu
2016-09-14 19:32:16 +08:00
@ctsed vodephone 推荐的是 32 不代表不可以设置高啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301689

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX