Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ответ: [apache-rus] Server Tuning



AT> Привет,

 alr>> В новой фре - запуска апача скриптиком примерно следующего содержания:
 alr>> #!/bin/sh
AT> ....
 alr>> kill -15 `cat /var/run/httpd.pid` > /dev/null 2>&1
 alr>> killall 'httpd' > /dev/null 2>&1
AT> Как интересно. А что, первого kill'а недостаточно ? У меня такое впечатление,
AT> что ежели он не убился первым, то система все-равно в каком-то странном
AT> состоянии и ее надо лечить. Я такое только на непатченом Solaris 2.6 видел.

Это может произойти на чем угодно. И killall 'httpd' не шибко поможет. Разве что
killall -9 'httpd', но это уже садизм :-) Проблема в том, что процесс остановки
httpd -- не мгновенный (особенно если туда какой-нибудь mod_jserv включен и
ему Java'ой ворочать приходится). Впрочем для Apache без JServ'а это обычно
неактуально, а вот с mysql'ем или squid'ом нужно быть ОЧЕНЬ осторожным -- они
могут секунд по пятнадцать-двадцать свои базы закрывать... У меня squid и mysql
останавливаются скриптом, который ждет две минуты пропадания процессов и если
этого не произошл то "расстреливает" всех посредством 'kill -9' ... Со squid'ом
у меня такого не было, а mysql пару раз "залипал" (это вроде бы вылечилось с
переходом на glibc 2.0.7-19 и mysql 3.22.4-beta, но кто знает ?) и
останавливаться не хотел...

AT> С уважением,Alex Tutubalin
AT> p.s. Пускал, пускаю и буду запускать Apache просто как httpd -d /куда/надо
AT> :)
Гм. А apachectl на что ?









Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.