Зависимости между скриптами запуска [РЕШЕНО]
alex_pogodin 24 июня, 2011 - 14:48
Добрый день!
Столкнулся со странной проблемой, которую никак не могу решить. После одного из апдейтов 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 чему равно ?
/
Неправильно.
Оно работать не будет (не должно).
Товарища Гугля спрашивал?
ЗЫ:
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 ;)
.
Медиавирус шлепнога как всегда ожидает, что все будут, подобно ему, мыслить на "пиджин руссиш" (потому как другого понятного аудитории языка он не знает).
ЗЫ: Но прогресс налицо. Простые (выразимые средствами доступного языка) вопросы он рассказать смог.
:wq
--
Live free or die
kostik87 написал(а): А в
Говорю же, сверял с теми что из портажа. Но для формы, скопирую и сюда:
Угу, собрал. Да, нужна. php-fpm отлично запускается и работает. Но не запускается nginx.
На самом деле нашел зависимость. В /etc/conf.d/nginx строка
rc_need=php
. Скорее всего файл появился во время миграции на baselayout-2, по дате совпадает, да и я не помню чтоб я такое творил.Но, теперь другой вопрос. На самом деле зависимость существует: правильная работа nginx зависит от запущенного php-fpm. Что нужно прописать php-fpm чтобы он provide-ил php сервис, и куда прописывать? Или он уже провайдит, а я этого не знаю?
Короче, все решилось логичнее
Короче, все решилось логичнее некуда:
Вопрос закрываю. Если кто-то желает прокомментировать решение - велкам!
а нельзя было rc_need=php ->
а нельзя было rc_need=php -> rc_need=php-fpm ? (просто интересуюсь)