云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

美国服务器_文件服务器的搭建_免费6个月

小七 141 0

Solr和Java运行时环境(JRE)自动更新

随着Solr越来越成为Sitecore不可或缺的一部分,我想分享一个将Solr投入生产的技巧。我被用于运行Solr的javaruntime Environment(JRE)的自动更新烧坏了好几次。如果您在Windows机器上运行Solr的生产实例,那么应该仔细检查JRE是否禁用了自动更新。但在这种情况下推荐汽车更新是很有必要的。另一种选择是,您的JRE版本可能会自动更新,这将破坏Solr的安装。发生此问题的原因是您的Solr安装直接查看JRE文件夹(为了支持更新版本而删除该文件夹),或者查看在执行JRE更新后不会更新的环境变量。这不是Sitecore独有的,但在您的Sitecore生产环境中很容易忽略。还有一件事要添加到你的"上线"清单中!-------------------------------------------------"嘿,我不需要担心这个问题,因为我使用的是像Bitnami这样的Solr安装堆栈,它自动包含JRE的安装。"错了!如果您希望分配给Solr实例的内存大于4GB,那么您可能需要一个独立的jrex64安装(这是您想要的!)。我强烈建议您阅读以下名为"将Solr投入生产"的指南:https://lucene.apache.org/solr/guide/6_6/taking-solr-to-production.html例如,这里有一个重要的摘录:默认情况下,bin/solr脚本将Java堆的最大大小设置为512M(-Xmx512m),这对于开始使用solr来说是很好的。对于生产,您需要根据搜索应用程序的内存需求增加最大堆大小;对于生产服务器来说,10到20 GB之间的值并不少见。