Запуск YouTrack как службы завершается сбоем без сообщения об ошибке

Я следовал указаниям по настройке YouTrack в качестве служба, предоставляемая JetBrains, однако, когда я пытаюсь использовать команду:

service youtrack start

Я получаю следующее сообщение:

"/home/youtrack/standalone/bin/wrapper"
"/home/youtrack/standalone/conf/wrapper.conf"
wrapper.syslog.ident=youtrack
wrapper.pidfile="/home/youtrack/standalone/youtrack.pid"
wrapper.daemonize=TRUE

Трудно понять, что он пытается сказать, но он явно не запускается должным образом. После сообщения больше ничего не происходит, и в каталоге standalone не появляется файл youtrack.pid.


person Chris Bornhoft    schedule 03.04.2014    source источник


Ответы (1)


Разрешения

Владельцем каталога /home/youtrack был правильно установлен пользователь youtrack. Однако все подкаталоги, включая standalone, принадлежали root.

После использования команды chown -R youtrack:youtrack /home/youtrack проблема решилась.

Это также привело к тому, что /logs/wrapper.log не смог правильно записать что-либо без прав на запись, отсюда и отсутствие ошибок.

Память

После исправления прав доступа к файлам/папкам YouTrack по-прежнему не запускался. Это произошло из-за того, что начальный объем памяти был установлен на 256M. Изменение его на 512M решило это.

person Chris Bornhoft    schedule 04.04.2014