URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87764
[ Назад ]

Исходное сообщение
"Как научить nginx воспринимать команды start, stop, restart"

Отправлено scid , 03-Янв-10 17:59 
Поднял из портов Freebsd 7.2 nginx-devel, настроил conf-файл. Запустил. Все работает.
Дальше решил внести изменения в conf-файл и перегрузить nginx, не получилось.  
nginx - не реагирует на команды stop, start, restart. Хотя в инете неоднокранто натыкаюсь на статьи, что его так можно тормозить.
Конфиг файл полностью исправен (проверял ключом -t).


И второй вопрос, во Freebsd 7.2 есть два порта nginx-devel и nginx. В чем разница между ними?


Содержание

Сообщения в этом обсуждении
"Как научить nginx воспринимать команды start, stop, restart"
Отправлено Keeper , 03-Янв-10 21:06 
В /etc/rc.conf есть строчка
nginx_enable="YES"
?

"Как научить nginx воспринимать команды start, stop, restart"
Отправлено scid , 03-Янв-10 22:17 
>В /etc/rc.conf есть строчка
>nginx_enable="YES"
>?

прописано, но на сколько я понимаю эта строчка говорит о том что nginx грузится при старте сервера.

нашел ошибку
обращался к нему не совсем правильно вместо ./nginx stop просто писал nginx stop это ему и не понравилось.

спасибо, за наводку.


"Как научить nginx воспринимать команды start, stop, restart"
Отправлено anonymous , 04-Янв-10 22:56 
>>В /etc/rc.conf есть строчка
>>nginx_enable="YES"
>>?
>
>прописано, но на сколько я понимаю эта строчка говорит о том что
>nginx грузится при старте сервера.

эта строчка позволяет соответствующему rc-скрипту работать.


"Как научить nginx воспринимать команды start, stop, restart"
Отправлено F.Y. , 05-Янв-10 07:14 
Молодец аноним.
Если этой строчки нет, то "вручную" работают с префиксом "force" - forcestart forcestop etc. Впрочем если бы автор вопроса попробовал  /usr/local/etc/rc.d/nginx (без параметров) - он бы глупых вопросов не задавал, ибо оно бы написало чего и как :)


"Как научить nginx воспринимать команды start, stop, restart"
Отправлено anonymous , 05-Янв-10 15:05 
>Молодец аноним.
>Если этой строчки нет, то "вручную" работают с префиксом "force" - forcestart
>forcestop etc. Впрочем если бы автор вопроса попробовал  /usr/local/etc/rc.d/nginx (без
>параметров) - он бы глупых вопросов не задавал, ибо оно бы
>написало чего и как :)

не могу проверить, но скорее всего "оно" бы ничего не написало -- т.к. отключено :-)


"Как научить nginx воспринимать команды start, stop, restart"
Отправлено Warhead Wardick , 05-Янв-10 19:03 
>не могу проверить, но скорее всего "оно" бы ничего не написало -- т.к. отключено :-)

Ты фряху вживую видел? Тогда слушай тех кто на ней работает. Любой "правильный" скрипт из rc.d запушенный без параметров должен выдать Usage: и завершиться. Для маленьких - картинка:
> grep nginx /etc/rc.conf
>

т.е. nginx _не_ включен. И тем не менее:

> /usr/local/etc/rc.d/nginx

Usage: /usr/local/etc/rc.d/nginx [fast|force|one](start|stop|restart|rcvar|reload|configtest|upgrade|gracefulstop|status|poll)

Что будет если сказать /usr/local/etc/rc.d/nginx forcestart - рассказывать?


"Как научить nginx воспринимать команды start, stop, restart"
Отправлено anonymous , 05-Янв-10 22:45 
>>не могу проверить, но скорее всего "оно" бы ничего не написало -- т.к. отключено :-)
>
>Ты фряху вживую видел? Тогда слушай тех кто на ней работает.

да, мой фюрер! :-)

бес попутал, надо было проверить, прежде чем постить в такой уважаемый форум :-)


"Как научить nginx воспринимать команды start, stop, restart"
Отправлено Michael , 03-Янв-10 21:10 
>Поднял из портов Freebsd 7.2 nginx-devel, настроил conf-файл. Запустил. Все работает.
>Дальше решил внести изменения в conf-файл и перегрузить nginx, не получилось.
>nginx - не реагирует на команды stop, start, restart. Хотя в инете
>неоднокранто натыкаюсь на статьи, что его так можно тормозить.
>Конфиг файл полностью исправен (проверял ключом -t).
>
>

как все запущено. man rc
>И второй вопрос, во Freebsd 7.2 есть два порта nginx-devel и nginx.
>В чем разница между ними?

make -V PORTVERSION



"Как научить nginx воспринимать команды start, stop, restart"
Отправлено shutdown now , 04-Янв-10 14:02 
>Поднял из портов Freebsd 7.2 nginx-devel, настроил conf-файл. Запустил. Все работает.
>Дальше решил внести изменения в conf-файл и перегрузить nginx, не получилось.
>nginx - не реагирует на команды stop, start, restart. Хотя в инете
>неоднокранто натыкаюсь на статьи, что его так можно тормозить.
>Конфиг файл полностью исправен (проверял ключом -t).
>
>
>И второй вопрос, во Freebsd 7.2 есть два порта nginx-devel и nginx.
>В чем разница между ними?

покажи, как ты nginx'у команды stop, start и restart даёшь?