当我运行下面的命令时: 127.0.0.1:8080/solr/suggest?spellcheck.build=true 我遇到如下异常,有人知道如何增加 tomcat 或 solr 中的堆大小吗?
Apache Tomcat/7.0.27 - 错误报告
HTTP 状态 500 - Java 堆空间
java.lang.OutOfMemoryError: Java 堆空间
类型 状态报告
消息 Java堆空间
java.lang.OutOfMemoryError: Java 堆空间
描述 服务器遇到内部错误(Java堆空间
java.lang.OutOfMemoryError: Java 堆空间 ) 阻止它完成此请求。
Apache Tomcat/7.0.27
%最佳答案
找到用于启动运行 Solr(Tomcat 或 Jetty)的服务器的命令,并向其添加 java 堆大小选项 - 例如-Xmx500m 将设置最大堆大小为 500 MB,-Xms300m 将设置初始堆大小为 300 MB。
对于 Tomcat,找到 catalina.sh,打开它并找到设置 CATALINA_OPTS 的行。将 -Xms 和 -Xmx 的选项添加到该行。在 Windows 中,您不需要将它们放在引号中,而在 Linux 中则需要。
关于tomcat - 如何增加 solr 或 tomcat 中的堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11111604/