Solr,服务不可用503

时间:2014-01-28 09:53:34

标签: ubuntu solr jetty

我刚刚安装了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

如何修复它?

的问候,

1 个答案:

答案 0 :(得分:0)

自从上个线程处于活动状态以来已经有一段时间了,但是我遇到了同样的问题,并设法通过增加Solr使用的JVM堆内存来解决它。

以下是为我解决的命令:./solr restart -m 4g。重新启动后,我能够成功使用Solr并为其重新编制索引。

Here's一个有用的线程,并带有其他选项来增加JVM堆空间。