myhand

Рейтинг
278
Регистрация
16.09.2009
Pahom-ka:
Что показывает mod_status я понимаю

Выше я подробно объяснил, почему это не так.

Pahom-ka:
нужно читать начало топика полностью, может тоже "до посинения", т.к. там написано, что памяти - 8 гигов

А про то, сколько занимает SQL-сервер в пике - там написано? Вот почему я написал про память и nginx. Надеюсь, вы поняли что мне не к чему извиняться за невнимательность?

Pahom-ka:
Собственно мне интересно, почему апач создаёт столько дочерних процессов и не может их сразу убить, как только они освобождаются и доходят до лимита.

Собственно, ниоткуда пока не видно что происходит именно так. Покажите настройки MPM-модуля апача. Может у вас Min/MaxSpareServers настроены так, что оставляют кучу процессов после всплеска нагрузки на продолжительное время.

Но вероятнее всего - "не может убить" потому, что процессы что-то делают, т.е. обрабатывают запросы. Покажите вывод mod_status в момент проблемы.

dyakoff:
Обычное дело. Ничего страшного. Как правило рекомендуют увеличить MaxSpareServers

Тогда будет буквально то, чего хочет избежать ТС. Апач будет дольше держать больше детей, после того как их однажды почему-то наплодит.

bums:
заканчивай тупить, никто не виноват что ты читаешь только по своему. Если ты привязал своим воображением все что я писал к файлу /etc/network/interfaces то я то тут причем.

Я прочитал вас буквально. Заканчивайте хамить, пожалуйста.

Drow:
А все уже, решил проблему... Кто виноват если у меня сервера по году не перезагружаются. :)

Не факт, что это вообще как-то связано. Зря вы гадаете на кофейной гуще - разберитесь в источнике проблемы, как вам предлагали выше. Иначе она проявится вновь, может в самый неподходящий момент.

MagOfSeo:

Проверка заключается в том, что бы скрипт после загонки в него страницы сайта показывал ответ сервера - либо со страницы стоит временный редирект (302), либо со страницы стоит постоянный редирект (301), либо страницы не существует (404), либо со страницей все ок (200), либо сервер не отвечает (500).

Теперь понятно. Это элементарно.

MagOfSeo:
Примером сервиса является http://mainspy.ru/otvet_servera но он показывает только ответ сервера для 1 страницы, а мне нужна пакетная проверка!

Что значит "пакетная проверка"? У вас есть готовый список URL - или скрипту нужно будет самостоятельно обходить сайт по ссылкам?

Прочтем, для самых маленьких...

1) видим правильный совет от zexis:

zexis:
в файл /etc/network/interfaces
добавить


...
up iptables-restore < /etc/network/netfilter.rules
pre-down iptables-save > /etc/network/netfilter.rules

2) видим неработающую глупость от вас:

bums:
я так делаю
/sbin/iptables-restore /etc/network/if-up.d/iptables-rules

3) После того, как вас в это ткнули - вы сочиняете новую глупость:

bums:
Разумеется я хотел сказать
iptables-save >> /etc/network/if-up.d/iptables-rules

Это технический раздел форума. Вам пока явно здесь не место с "советами"...

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

Это все, что тут видно - никаких домыслов. Рад, что ошибки в реальности у вас нет/или вы ее только что исправили.

netwind:
Тот факт, что вы его ждете уже означает, что никто никуда не спешит. Годы пройдут прежде чем забьется место.

10Gb забилось - в чем проблема забить 100Gb? Не фантазируйте и не рвитесь в местную команду телепатов. Не думал, что оно вам надо ;)

netwind:
то эта проблема возникнет гораздо позже. может даже до того как клиент сменит хостинг или сайт вообще закроется.

А может просто через пару часов. Авось-да-небось - ваш метод?

Дождемся от ТС запрошенной диагностики - можно сказать точнее.

netwind:
Очередная разбивка диска по канонам. На ровном месте проблемы себе создали.

Если все в / сунуть - место магиццки не будет забиваться?

Или вы думаете, что забить 100Gb сложнее чем 10Gb. Увы, тем кто все проблемы ребутом решает - это раз плюнуть :)

LEOnidUKG:
В основном это бывает, когда логи от nginx забывают в ротацию пустить.

Это надо еще уметь установить его собственными кривыми ручками, а не готовый пакет. Не, с прокси - вероятнее. Тем более, что занятого места в /home - полно.

ТС, покажите

lsof /var|grep deleted
MagOfSeo:

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

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

Что вы включаете в понятие "ответ сервера"? В чем заключается "проверка"?

Всего: 4890