1g1 核的儿童云服务器,是不是玩不了 elasticsearch,有什么办法可以拯救。。

2018-04-02 17:02:52 +08:00
 guojxx

启动一会马上 killed,jvm 也调整到最低了。。

2692 次点击
所在节点    程序员
9 条回复
JinyAa
2018-04-02 17:07:16 +08:00
是被 OOM Killer 杀得?记得可以关闭的吧,还有个添加守护进程什么的方法。
guojxx
2018-04-02 17:12:33 +08:00
@JinyAa 没有哩 我也不太懂 新手刚学, 一启动 内存就满了, 过一会自动 killed 掉了。
yzmm
2018-04-02 17:14:16 +08:00
1G 实在有点太低了,应该无解
fuxiaohei
2018-04-02 17:31:00 +08:00
https://www.elastic.co/guide/en/elasticsearch/guide/current/hardware.html#_memory

A machine with 64 GB of RAM is the ideal sweet spot, but 32 GB and 16 GB machines are also common. Less than 8 GB tends to be counterproductive (you end up needing many, many small machines)
codeyung
2018-04-02 17:35:43 +08:00
即使你设置关闭 OOM 有可能会把机器搞宕机... 所以

pid 查看修改后的数值 -17 禁用 OOM
cat /proc/$PID/oom_score
echo -17 > /proc/$PID/oom_adj

如果不希望他被杀掉 就这样写
在 crontab 里 那些不允许被杀的脚本加上
*/1**** pgrep -f "进程名称" | while read PID;do echo -17 > /proc/$PID/oom_adj;done

切记不合适使用
Applenice
2018-04-02 17:36:56 +08:00
1G 肯定不行,看 4 楼说的,另外我试过虚拟机搭过一个 1 核 4G 的,emmm,仅限于能跑着玩,学学简单的操作怎么用
Xrong
2018-04-02 17:38:14 +08:00
这很悬,流量一大就得崩。
580a388da131
2018-04-02 17:39:27 +08:00
ES 默认是 2G 内存
用 1G 有点强人所难了
feverzsj
2018-04-02 17:46:39 +08:00
可以用 Sphinx

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

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

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

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

© 2021 V2EX