我刚刚安装了jetty 9和solr 4.4.0,我尝试访问http://localhost:8080/solr
但在尝试访问solr时遇到503服务错误“服务不可用”。尝试运行sudo service jetty check
我得到了这个结果:
agan@dancing:/var/www/sites/all$ sudo service jetty start
Starting Jetty: . . . OK Tue Jan 28 09:39:50 UTC 2014
agan@dancing:/var/www/sites/all$ sudo service jetty check
Checking arguments to Jetty:
START_INI = /opt/jetty/start.ini
JETTY_HOME = /opt/jetty
JETTY_BASE = /opt/jetty
JETTY_CONF = /opt/jetty/etc/jetty.conf
JETTY_PID = /var/run/jetty.pid
JETTY_START = /opt/jetty/start.jar
JETTY_LOGS = /opt/jetty/logs
CLASSPATH =
JAVA = /usr/bin/java
JAVA_OPTIONS = -Dsolr.solr.home=/opt/solr -Djetty.state=/opt/jetty/jetty.state -Djetty.logs=/opt/jetty/logs -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp
JETTY_ARGS = jetty.port=8080 jetty-logging.xml jetty-started.xml
RUN_CMD = /usr/bin/java -Dsolr.solr.home=/opt/solr -Djetty.state=/opt/jetty/jetty.state -Djetty.logs=/opt/jetty/logs -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jar jetty.port=8080 jetty-logging.xml jetty-started.xml
Jetty running pid=3018
如何修复它?
的问候,
答案 0 :(得分:0)
自从上个线程处于活动状态以来已经有一段时间了,但是我遇到了同样的问题,并设法通过增加Solr使用的JVM堆内存来解决它。
以下是为我解决的命令:./solr restart -m 4g
。重新启动后,我能够成功使用Solr并为其重新编制索引。
Here's一个有用的线程,并带有其他选项来增加JVM堆空间。