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

Службы запуска не запускаются в CENTOS

Я развернул свой проект на виртуальном хостинге с корневым доступом. Сервер на картинке - CENTOS.

теперь, хотя я определил, что служба запускается при загрузке, она не запускается

chkconfig --level 35 thin.startup on

chkconfig --list | grep 'thin'
thin.startup    0:off   1:off   2:off   3:on    4:off   5:on    6:off

Здесь сценарий выглядит так, как будто он хранится в /etc/init.d/thin.startup

#!/bin/sh
#
#
# network Bring thin server up
#
# chkconfig: 35 20 80
# description: Starts and stops the thin Server and 
#
# 
# See how we were called.

thin -C /home/perwe100/public_html/1001/fedena-v2.3-bundle-linux/config/fedena.yml start

Не уверен, что происходит, так как я могу найти что-нибудь в boot.log и chkservd.log

я что-то упускаю

Кстати, я вижу символическую ссылку, присутствующую в /etc/rc3.d/ и /etc/rc5.d/ S20thin.startup @

У любого есть идея, что я делаю не так

Я хочу, чтобы сценарий запускал сервер на ПЕРЕЗАГРУЗКА

Возможно, вам нужно будет проверить пару вещей -

1 - вы включили тонкий для уровней выполнения 35, убедитесь, что ваш сервер работает на уровне выполнения 3 или 5. Если нет, вам может потребоваться включить его для дополнительных уровней выполнения. Хотя сервер CentOS, скорее всего, будет работать на уровне выполнения 3 или 5, просто дважды проверьте его. уровень выполнения

2 - Укажите полный путь к thin двоичный.

что-то вроде этого -

DAEMON = / fullpathhere-to-binary-here / bin / thin

$ DAEMON -C /yml-path-here/.yml start

3 - Перед добавлением его в сценарий запуска убедитесь, что сценарий работает нормально из командной строки -

  thin -C /home/perwe100/public_html/1001/fedena-v2.3-bundle-linux/config/fedena.yml start

Скрипты инициализации немного сложнее вашего скрипта. Посмотрите здесь: http://werxltd.com/wp/2012/01/05/simple-init-d-script-template/

Если вы не хотите писать сложный сценарий инициализации, вы можете поместить свои вещи в /etc/rc.d/rc.local видеть: http://www.centos.org/docs/5/html/5.1/Installation_Guide/s1-boot-init-shutdown-run-boot.html