iHead

iHead
Рейтинг
137
Регистрация
25.04.2008
Интересы
Hosting (PHP, Bitrix), domains

выглядит хорошо.

осталось убедиться, что

апач действительно перезапускается (у вас это задано строкой /sbin/service httpd reload > /dev/null 2>/dev/null || true), проверить можно по логам, server-status, и как вариант перенаправив вывод не в /dev/null, а в реальный файл

также стоит убедиться что не происходит двойной ротации (вы показали конфиг logrotate). возможно, в системе запускаются какие-то другие крутилки.

ну и с путями, естественно, надо разобраться.

PS

во второй секции не указан перезапуск апача.

лучше /var/www/httpd-logs/*log переместить в первую секцию

myhand:
http://httpd.apache.org/docs/2.2/en/stopping.html

Риторический вопрос: может советы давать не надо, предварительно не "ознакомившись" с, извините, элементарной информацией?
На основании чего вдруг? Не думаю, что эмоциональная классификация Ваших знаний что-то существенное добавляет к перечисленным мною Вашим ошибкам.

Вот неумение читать - таки да, существенно.
И не мечтайте.

д'артаньян

madoff:

myhand - есть порты из него ставим рейд. 0;

gmirror - это модуль ядра FreeBSD. причем тут порты? :)

myhand:
Слово - не использовал. А говорил именно о нем, а не о graceful.
О, все верно - про Вас. Прошу прощения что об этом забыл.

Ну, вот. Теперь вы тоже двоешник. В нашем полку прибыло :)

myhand:
А он о каком рестарте писал - Вы в курсе?

Вы уже сами все разжевали (restart - HUP, graceful restart - USR1, что подтверждается скриптом apachectl). К чему этот вопрос? Romka_Kharkov слово рестарт не использовал. Я сократил его мысль.

myhand:
Кстати, опять забыли - нет, не называл.

"Да нет, Вы оба." - это про кого?

myhand:
Потому и назвал. Двоешники любят забывать о существенных деталях. Вот Вы только что - "забыли" еще и контекст, в котором это сказали.
Отучайтесь определять такое телепатически.
Для профилактики чего? Чтобы память не текла - есть другие опции. Думаю, Вы делаете только хуже, сбрасывая всякие внутренние хеши и т.п. промежуточные данные модулей апача и MPM.

Я ничего не забывал. Я коротко перефразировал слова Romka_Kharkov.

По остальному, считаю, здесь нет смысла продолжать диалог.

myhand:
Почему "бросаюсь"? Напомнил, что данные ТС могут стоить поболее 15wmz. Глупо ими рисковать, отдавая деньги школьнику за настройку gmirror по хендбуку.
А Вы опишите подробнее - что ТС получит за это богатство, 15WMZ.

А вы школьников и двоешников узнаете по аватаре? :)

Таки вспоминается "Горе от ума": "А судьи кто?"

Рекомендую освежить память, почувствовать себя немного школьником, может спокойнее будете к людям относиться.

myhand:
502 - это bad gateway. Какое отношение имеет проксирование к рестарту?

Если Вы имеете в виду ошибку на фронтенде, который проксирует запросы к апачу, то нет - "не так же легко". Почему - я подробно объяснил выше различие между restart и graceful. Если кто-то получает "так же" - у того руки кривые.

А давайте ликбез Вам устроим где-то еще, не в теме ТС?
Скажем так... На большом хостинге апачи рестартятся подольше: на порядок, а то и до минуты может дойти ;) Вы просто таких еще пока не видели - маленький ишшо.

Я прекрасно понимаю разницу между graceful restart и restart.

Кроме того, я сказал рестарт, но не уточнил какой. А вы при этом назвали меня двоешником.

ТС вариант рестарта (в его случае без разницы какой) подошел бы.

graceful у нас используется при добавлении новых конфигов сайтов, раз в сутки после ротации логов делаем жесткий рестарт всех апачей. для профилактики.

мне не известно при каком кол-ве сайтов restart занимает минуту, видимо, действительно мал еще :))

myhand:
Только если данные стоят 1wmz - я доверил бы Вам это "сделать".

Про такого говорят: "хамовитый мальчик" :))

На самом деле, вы чего на людей бросаетесь?

myhand:
Да нет, Вы оба. сигнал HUP как раз эквивалентен restart.
Не люблю школьников, лезущих давать советы.
Тем, что HUP - рестарт. А USR1 - это graceful рестарт (мастер процесс ждет завершения обработки запросов воркерами и затем заменяет их на воркеров из нового поколения).

Все подробно и полно описано в документации, Вам указать туда дорогу?

Не "можно", а нужно. Будете жестко рестартить какой-нибудь хостинг при ротации - с него клиенты бегом побегут.

При graceful 502 получить также легко как и при restart.

Из-за 1-2 секунд недоступности в сутки клиенты никуда не побегут. Вы утрируете.

Кроме того, Апачу полезно мозги прочистить раз в сутки.

Всего: 870