Rails ElasticSearch 服务主动停止

hxh1246996371 · 2016年04月08日 · 最后由 hxh1246996371 回复于 2016年04月08日 · 3576 次阅读

最近用 elasticsearch 做了一个搜索,是按照这个教程来做的 http://haoduoshipin.com/v/104

但是遇到一个很奇怪的问题,开始好好的,运行了一会 elasticsearch 服务就自动关闭了,导致搜索页报错 https://www.awesomes.cn/search?q=%E5%B9%BB%E7%81%AF%E7%89%87

开始以为是内存问题,但是发现 2G 内存还剩余很多。不知道大家有没有遇到类似的问题。

@happypeter 请问您知道这是怎么回事吗

遇到过。 当时是搜索结果太多,加上并发,导致内存不够,用的阿里云,又没有 swap,然后系统自动杀死占用内存比较大的进程。 后来将 es 单独部署一台机;搜索结果 limit 改小;同时加上 monit,当 es 被杀死时,自动重启 es。

#2 楼 @kungs 额 自动重启倒是个不错的主意,没办法

需要 登录 后方可回复, 如果你还没有账号请 注册新账号