The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"nice apache"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"nice apache"  +/
Сообщение от Andrey (??) on 15-Дек-09, 07:14 
В связи со специфичными задачами использую apache 1.3* с найсом 20 (положительный, низкий приоритет)
Пока использую renice root'овому httpd pid через top. Потом жду перерождения child'ов.

Хотелось бы.

Чтобы при старте системы FreeBSD 7.2 httpd автоматически запускался с найсом 20 (положительный, низкий приоритет)

Пробовал править стартовый скрипт /usr/local/etc/rc.d/apache , не вышло. Ругается :(
Помогите в реализации

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • nice apache, Pahanivo, 10:08 , 15-Дек-09, (1)  
    • nice apache, Andrey, 12:45 , 15-Дек-09, (2)  
        • nice apache, Andrey, 15:10 , 15-Дек-09, (4)  
            • nice apache, Andrey, 16:23 , 15-Дек-09, (6)  
              • nice apache, Pahanivo, 16:58 , 15-Дек-09, (7)  
              • nice apache, Andrey Mitrofanov, 18:39 , 20-Дек-09, (8)  
                • nice apache, Pahanivo, 07:47 , 21-Дек-09, (9)  
                • nice apache, Andrey, 00:35 , 22-Апр-10, (10)  
                  • nice apache, Pahanivo, 10:40 , 22-Апр-10, (11)  
                • nice apache, Andrey, 21:04 , 23-Апр-10, (12)  

Сообщения по теме [Сортировка по времени | RSS]


1. "nice apache"  +/
Сообщение от Pahanivo email(ok) on 15-Дек-09, 10:08 
>[оверквотинг удален]
>Пока использую renice root'овому httpd pid через top. Потом жду перерождения child'ов.
>
>
>Хотелось бы.
>
>Чтобы при старте системы FreeBSD 7.2 httpd автоматически запускался с найсом 20
>(положительный, низкий приоритет)
>
>Пробовал править стартовый скрипт /usr/local/etc/rc.d/apache , не вышло. Ругается :(
>Помогите в реализации

на renice ругается? дык а че не ругаться ))))

`man nice` не пробовал? верное средство! всего то строк дватцать ...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "nice apache"  +/
Сообщение от Andrey (??) on 15-Дек-09, 12:45 
Где вы прочли, что на ренайс ругается? Ругается, когда в стартовый скрипт пытаюсь приписать.
И я пытаюсь не изменить, а запустить изначально с 20

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "nice apache"  +/
Сообщение от Andrey (??) on 15-Дек-09, 15:10 
Pahanivo

Стоковая
command="/usr/local/sbin/httpd"
Моя
command="/usr/bin/nice -20 /usr/local/sbin/httpd"
После ребута nice 20, но в консоль выпадает при старте.

Из console.log
Dec 15 19:02:26 freebsd002 kernel: [: /usr/bin/nice: unexpected operator

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "nice apache"  +/
Сообщение от Andrey (??) on 15-Дек-09, 16:23 
>>Pahanivo

Прочитайте свои сообщения. Наверное мой броузер меня подставляет, так как о всем скрипте речи небыло.

Скрипт стоковый, который ставится при установке апаче-сервера с портов и лежит в /usr/local/etc/rc.d/

Но если у вас такого нет, то я приведу его содержимое.

---start---
#!/bin/sh
# $FreeBSD: ports/www/apache13/files/apache.in,v 1.2 2009/07/15 16:56:07 dougb Exp $

# PROVIDE: apache
# REQUIRE: LOGIN cleanvar
# KEYWORD: shutdown

# Define these apache_* variables in one of these files:
#       /etc/rc.conf
#       /etc/rc.conf.local
#       /etc/rc.conf.d/apache
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
# apache_enable="YES"
# apache_flags="<set as needed>"

apache_enable=${apache_enable-"NO"}
apache_pidfile=${apache_pidfile-"/var/run/httpd.pid"}

. /etc/rc.subr

name="apache"
rcvar=`set_rcvar`
command="/usr/local/sbin/httpd"

load_rc_config $name

pidfile="${apache_pidfile}"
start_precmd="`/usr/bin/limits -e -U www`"
start_postcmd="`/usr/bin/limits -e -C daemon`"

run_rc_command "$1"
---stop---

Еще раз повторить, что где менял? А то с восприятием у вас слишком.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "nice apache"  +/
Сообщение от Pahanivo email(ok) on 15-Дек-09, 16:58 
>[оверквотинг удален]
>
>pidfile="${apache_pidfile}"
>start_precmd="`/usr/bin/limits -e -U www`"
>start_postcmd="`/usr/bin/limits -e -C daemon`"
>
>run_rc_command "$1"
>---stop---
>
>Еще раз повторить, что где менял? А то с восприятием у вас
>слишком.

ну да лезем в файл /etc/rc.subr и смотрим как там обрабатывется варэйбла command

либо второй варинта - я например юзаю по старинке подобные скрипты и не парюся ...

> cat /usr/local/etc/rc.d/httpd.sh

#!/bin/sh
case "$1" in
start)
        echo Start Apache
        /usr/local/apache2/bin/apachectl start > /dev/null
        ;;
stop)
        echo Stop Apache
        /usr/local/apache2/bin/apachectl stop > /dev/null
        ;;
restart)
        /usr/local/apache2/bin/apachectl restart > /dev/null
        ;;
graceful)
        /usr/local/apache2/bin/apachectl graceful > /dev/null
        ;;
*)
        echo "Usage: `basename $0` {start|stop|restart|graceful}" >&2
        ;;
esac

exit 0

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "nice apache"  +/
Сообщение от Andrey Mitrofanov on 20-Дек-09, 18:39 
>run_rc_command "$1"
>---stop---

Ма-а-льчи-ишки, ну, не ссорьтесь! :-P

- run_rc_command "$1"
+ nice -20 run_rc_command "$1"


>Еще раз повторить, что где менял? А то с восприятием у вас слишком.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "nice apache"  +/
Сообщение от Pahanivo email(ok) on 21-Дек-09, 07:47 
>>run_rc_command "$1"
>>---stop---
>
>Ма-а-льчи-ишки, ну, не ссорьтесь! :-P
>
>- run_rc_command "$1"
>+ nice -20 run_rc_command "$1"
>
>
>>Еще раз повторить, что где менял? А то с восприятием у вас слишком.

мне лично всегда было лень разбтрать с новомоджными скриптами запуска ))
да и старые исправно работают

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "nice apache"  +/
Сообщение от Andrey (??) on 22-Апр-10, 00:35 
>>run_rc_command "$1"
>>---stop---
>
>Ма-а-льчи-ишки, ну, не ссорьтесь! :-P
>
>- run_rc_command "$1"
>+ nice -20 run_rc_command "$1"
>
>
>>Еще раз повторить, что где менял? А то с восприятием у вас слишком.

Спасибо, но

nice: run_rc_command: No such file or directory
И при старте ОС и просто в консоли.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "nice apache"  +/
Сообщение от Pahanivo (ok) on 22-Апр-10, 10:40 
>[оверквотинг удален]
>>- run_rc_command "$1"
>>+ nice -20 run_rc_command "$1"
>>
>>
>>>Еще раз повторить, что где менял? А то с восприятием у вас слишком.
>
>Спасибо, но
>
>nice: run_rc_command: No such file or directory
>И при старте ОС и просто в консоли.

жееесть )) это ты полгода пытался эту функцию в консоле вдолбить? ))))

тебе надо осознать сокровенный смысел этай строчки
. /etc/rc.subr
и ей уподобленных

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "nice apache"  +/
Сообщение от Andrey (??) on 23-Апр-10, 21:04 
>>run_rc_command "$1"
>>---stop---
>
>Ма-а-льчи-ишки, ну, не ссорьтесь! :-P
>
>- run_rc_command "$1"
>+ nice -20 run_rc_command "$1"
>
>
>>Еще раз повторить, что где менял? А то с восприятием у вас слишком.

Спасибо, но

nice: run_rc_command: No such file or directory
И при старте ОС и просто в консоли.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру