最近用 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 额 自动重启倒是个不错的主意,没办法