Зависимости между скриптами запуска [РЕШЕНО]

Добрый день!

Столкнулся со странной проблемой, которую никак не могу решить. После одного из апдейтов nginx перестал запускаться, жалуясь на то, что он needs service(s) php. init-скрипты сверил с теми что в портаже, /lib/rc/init.d/deptree удалял, /etc/rc.conf проверял, но нигде не нашел прописанной зависимости.

Скажите в какую сторону копать, пока запустил /etc/init.d/nginx --nodeps start

А в /etc/init.d/ngnix что

А в /etc/init.d/ngnix что указано ?
В функции depend USE чему равно ?

/

alex_pogodin написал(а):
Скажите в какую сторону копать, пока запустил /etc/init.d/nginx --nodeps start

Неправильно.
Оно работать не будет (не должно).

Товарища Гугля спрашивал?

ЗЫ: rc-update php-fpm add default && /etc/init.d/php-fpm start && /etc/init.d/nginx restart

:wq
--
Live free or die

Вы собрали пхп 5.3 с

Вы собрали пхп 5.3 с поддержкой fpm. Если она вам не нужна - удалите.
Если нужна - настройте и запустите.
Если нужна, но запускать не хочется/нельзя, переопределите зависимости запуска нжинкса в rc.conf.

P.S медиавирус анархиста как всегда несет правильную по форме, но совершенную по смыслу чушь, не понятную никому кроме него

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
медиавирус анархиста как всегда несет правильную по форме, но совершенную по смыслу чушь, не понятную никому кроме него

Медиавирус шлепнога как всегда ожидает, что все будут, подобно ему, мыслить на "пиджин руссиш" (потому как другого понятного аудитории языка он не знает).

ЗЫ: Но прогресс налицо. Простые (выразимые средствами доступного языка) вопросы он рассказать смог.

:wq
--
Live free or die

kostik87 написал(а): А в

kostik87 написал(а):
А в /etc/init.d/ngnix что указано ?
В функции depend USE чему равно ?

Говорю же, сверял с теми что из портажа. Но для формы, скопирую и сюда:

depend() {
	need net
	use dns logger netmount
}
slepnoga написал(а):
Вы собрали пхп 5.3 с поддержкой fpm. Если она вам не нужна - удалите.
Если нужна - настройте и запустите.
Если нужна, но запускать не хочется/нельзя, переопределите зависимости запуска нжинкса в rc.conf.

Угу, собрал. Да, нужна. php-fpm отлично запускается и работает. Но не запускается nginx.

На самом деле нашел зависимость. В /etc/conf.d/nginx строка rc_need=php. Скорее всего файл появился во время миграции на baselayout-2, по дате совпадает, да и я не помню чтоб я такое творил.

Но, теперь другой вопрос. На самом деле зависимость существует: правильная работа nginx зависит от запущенного php-fpm. Что нужно прописать php-fpm чтобы он provide-ил php сервис, и куда прописывать? Или он уже провайдит, а я этого не знаю?

Короче, все решилось логичнее

Короче, все решилось логичнее некуда:

echo "rc_provide=php" > /etc/conf.d/php-fpm

Вопрос закрываю. Если кто-то желает прокомментировать решение - велкам!

а нельзя было rc_need=php ->

а нельзя было rc_need=php -> rc_need=php-fpm ? (просто интересуюсь)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".