Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用solr5.3.1进行全文搜索。我正在使用带有日光浴室库的PHP 与 solr 服务进行通信。它在大多数时间都运行良好。但是它无缘无故关闭了两次。我检查了日志文件,并没有发现错误消息。所以我很想知道是否有一些原因会导致solr自行关闭?如果您需要帮助我解决问题,我可以向您展示更多详细信息,请在评论中告诉我。非常感谢!
感谢@MatsLindh 的评论!我检查了我的系统日志(/var/log/messages),发现了这个Out of memory: Kill process 23076 (java) score 49 or sacrifice child。JVM 因为 OOM 而被杀死。
Out of memory: Kill process 23076 (java) score 49 or sacrifice child
现在,我运行echo -17 > /proc/{solr_process_pid}/oom_adj以避免 solr 进程再次被杀死。
echo -17 > /proc/{solr_process_pid}/oom_adj