Назад | Перейти на главную страницу

Запуск тонкого сервера как сценария init.d на CentOS 6.3

Я следил за учебником Slicehost Вот и смог тонко установить в init.d, чтобы иметь возможность запускаться при загрузке.

Я также создал необходимый файл конфигурации. При запуске из командной строки в систему как root используя команду ниже, он отлично работает.

тонкий старт -C /etc/thin/:config:.yml

Однако при использовании service thin start Из файлов журнала я получаю следующее:

>> Writing PID to tmp/pids/thin.3000.pid  
>> Changing process privilege to apache:apache  
>> Using rack adapter  
>> Exiting!  
/var/www/sites/<path>/vendor/bundle/ruby/1.9.1/gems/guard-1.6.2/lib/guard.rb:23:in `expand_path': couldn't find HOME environment -- expanding `~' (ArgumentError)

Я подозреваю, что отсутствует какой-то параметр конфигурации среды, но я не знаю, что искать.

Кто-нибудь смог заставить это работать или есть какие-либо предложения о том, что я могу сделать, чтобы это работало?

Попробуйте добавить источник каталога профиля в свой сценарий инициализации вверху. Похоже, переменная $ HOME не определена.

. /etc/profile