gpt4 book ai didi

java - Solr 无法在使用 Azul JVM 的 MacOS M1 上启动

转载 作者:行者123 更新时间:2023-12-03 08:13:18 27 4
gpt4 key购买 nike

我切换到 Azul JVM 以使用 native ARM JVM,但 Solr 不再能够启动。我开始在日志中看到一个新错误:

The stack size specified is too small, Specify at least 384k

如果我切换回 Oracle jvm,则不会收到此错误。

最佳答案

ARM 和 x86 JVM 对堆栈大小的要求似乎有所不同。

在 bin/solr 中设置默认值的相关行是:

# Pick default for Java thread stack size, and then add to SOLR_OPTS
if [ -z ${SOLR_JAVA_STACK_SIZE+x} ]; then
SOLR_JAVA_STACK_SIZE='-Xss256k'
fi
SOLR_OPTS+=($SOLR_JAVA_STACK_SIZE)

默认值太小,ARM JVM 无法启动。要增加堆栈大小,请将以下行添加到 bin/solr.in.cmd

SOLR_JAVA_STACK_SIZE='-Xss512k'

关于java - Solr 无法在使用 Azul JVM 的 MacOS M1 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70217229/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com