Solr + Jetty дает HTTP 503 на Debian - PullRequest
1 голос
/ 29 июля 2010

(Это кросс-пост от servefault. Я публикую его здесь, потому что никто не ответил на мой пост там, и я чувствую, что этот вид попадет в неловкое пространство на полпути между и стековым потоком, и серверной ошибкой.)

Я изменил пример проекта, включенного в Solr, для своих нужд (убрал такие вещи, как пример стоп-слов и определил мою собственную схему).Запустив этот проект на моем Mac, все работает нормально: я могу запустить Jetty и выполнить поисковые запросы.Но когда я отправляю проект в систему Debian, я получаю эту ошибку при попытке выполнить поисковые запросы:

ОШИБКА HTTP: 503

SERVICE_UNAVAILABLE RequestURI = / solr

Работает на причале: //

Журнал запросов показывает, что запрос был сделан:

10.10.124.14 - - [22/06/2010:22:34:52 +0000] "GET / solr HTTP / 1.1" 503 1311

Журнал ошибок не создается (по крайней мере, не в каталоге ./logs).

Я пытался запустить этот проект как на openjdk, так и на Sun JRE.Оба хорошо запустили причал, но при поиске выдали одну и ту же ошибку.Я использую Debian 9.0.4.

Ответы [ 2 ]

1 голос
/ 11 января 2012

Возможно, проблема в том, что хранилище данных в Debian /var/lib/solr/data, и вам нужно установить эту строку в вашей версии solrconfig.xml вместо значения по умолчанию, которое находится в базовом каталоге /usr/share/solr/, который может быть файловой системой только для чтения.

0 голосов
/ 29 июля 2010

Я упаковал последнюю версию solr в Debian Testing.Кажется, что в конфигурации solr есть какая-то ошибка, поэтому Jetty запускается, но он не может запустить solr сервлет.Вы должны посмотреть в журнале ошибок причала, чтобы найти причину.В Java Packaging for Debian не хватает рабочей силы, поэтому вполне возможно, что в пакете solr-jetty есть ошибка.Насколько я помню, пакет solr-jetty в стабильной Debian не работает.Пожалуйста, попробуйте тестирование Debian!Если вы действительно нашли ошибку, пожалуйста, не используйте случайные форумы, а оставьте сообщение об ошибке на bugs.debian.org!

...