Pilat

Рейтинг
250
Регистрация
08.03.2007
Lawnmover:
Pilat
R-LAb от нас далеко (Чита), информация нужна - завтра. После завтра она уже потеряет актуальность. Хотя сегодня порешаем что можно сделать. Может можно будет пока остановить работу. Попробую позвонить туда.

Сочувствую... Постарайтесь по возможности работать только с образами дисков, а сами диски не трогать - это в любом случае, тогда можно и самостоятельно поэкспериментировать.

Lawnmover:
Ребята выручайте, есть проблема, нужна квалифицированная помощь.

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

Пролетал совет поставить R-Studio. Обратитесь в R-Lab, они этой студией умеют пользоваться, шансов на восстановление данных будет больше. И забейте на софтрейды и Depo...

myhand:
Все-же, даже так - может иметь смысл поставиь (a) побольше (б) разные Min/MaxSpareServers.

Вообще почему бы и нет.

Кстати, интересно, насколько справедлива стандартная рекомендация "при выборе MaxClients исходить из числа доступных ядер" на VPS - с учётом того, что реальная конфигурация такого сервера меняется постоянно.

myhand:
Я смотрел здесь.

<здесь> не надо, там катастрофический сценарий неработающего сайта, надо смотреть видео. (я первый раз вижу top на видео снятый 😂 ). И где Вы видели апач с 10-ю мегабайтами памяти на CMS'ках? Это из серии "не верь глазам своим".

myhand:
~200Mb (один воркер, судя по топу - весит 10-15Mb). С учетом mysql.

Я вижу под 50 мегабайт на каждый из трёх апачевских процессов. Если считать , что я вижу неправильно и действительно по 10 мегабайт на каждый - тогда возникает резонный вопрос куда же сейчас память девается - должно быть (200-12*10=80 - апач + mysql, это Ваши цифры) + 166 буферы + 70 свободно = 316, 200 мегабайт куда-то пропали? Наверно, лучше ещё раз посчитать, нет?

myhand:
Вполне возможно, что стоит довести до 10-15. Вряд-ли заметите от этого эффект в худшую сторону.

Предположим, будет стоять 15 и придёт 15 запросов. Как Вы думаете, сколько оперативной памяти будет занято? (на видео top показывает какие-то цифры)?

myhand:

"Лучше серверу" - это вообще какая-то странная идея... Если проект приносит прибыль - логично исходить из того что лучше для клиентов. Иначе они уйдут.

Вы скатываетесь в обсуждение задач, которые никто не ставил. Проблема - что сервер накрывается, а не проблемы у клиентов.

Pilat добавил 16.11.2011 в 15:43

myhand:
Есть "почти", а есть стандарты. Апач - следует стандартам, в чем одно из его достоинств.

Ну так как по моему мнению если статику апач не отдаёт, то kepalive никакого действия не произведёт (кроме экзотических случаев, кстати - озвученных в списке рассылки по nginx), то защищать идею включения keepalive не буду, хотя стандарты там или не стандарты дело десятое на практике.


"Очень хороший" - это в каких попугаях?

В загрузке сервера, которая уменьшается. nginx быстрее и с меньшими ресурсами отдаёт мелкие файлы.


Не очевидно. Может и будет, но на уровне "отключения .htaccess", как тут один клоун советовал. Или даже хуже. Вы померять попробуйте.

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

Переусложнять не нужно. _Два_ веб-сервера, раздающих файлы из одного и того же каталога - это уже повод для "приятных" неожиданностей.

В общем случае да, но в частных случаях аккуратность даёт хорошие результаты.

michaek:
тут же роботы кладут сервер, роботам статика не нужна

Вообще говоря да, но если речь идёт об установке nginx, статику тоже надо настраивать.

Кстати, для роботов, по идее, тоже отдаётся статика в некотором смысле - это же анонимные запросы, они должны смс'ками кэшироваться хорошо.

myhand:
Он попросту не может. nginx не умеет (не умел?) HTTP/1.1 при проксировании. Так что если он стоит перед апачем - кипалайв на последнем всегда отключен.

Но речь шла о кипалайве для клиента. Его отключать не следует (как сделала ТС, у которой только апач).
Только не для среднестатистического сайта, предназначеного для полудохлого VPS. Лучше кеширование сделать, помимо проксирования - вместо всякой-то порнографии...

Такие "оптимизации" - только повод для очередных анекдотов конфигурации. Заметно выделяется этой блажью ispmanager.

ngx_http_upstream_keepaliv почти keepalive и есть.

keepalive для клиента ничего хорошего не даст в плане уменьшения нагузки на сервер, разве что клиенту будет лучше, но об этом пока речи нет.

Я не знаю (и никто не знает) о каких сайтах речь, на vBulletin к примеру передача статии nginx'ом дало очень хороший результат, не в последнюю очередь из-за всяких аватарок и подписей. Как минимум на любом сайте положительный эффект будет.

Это всё разговоры ни о чём. Имеет смысл сначала делать стандартную схему, а потом уже её корректировать, если вообще необходимость появится.

myhand:
Еще как обращать. Если отдаете контент не роботам, а людям...

Перед апачем, конечно, надо кого-то поставить. Другой апач, nginx - без разницы. Главное, чтобы там keepalive не отключали ;)
Не экономьте на спичках. Это даст ощутимый прирост на сайте с очень большим количеством статики. Достаточно просто проксировать запросы к апачу и не переусложнять ничего.

Не надо выхватывать строки из контекста. keepalive между nginx и apache при отдаче долго генерируемых страниц эффекта иметь не должен. Напрямую клиенту - да, но это не рассматриваемый вариант.

Обработка статики на nginx эффект даёт и очень заметный, странно от Вас такое слышать.

Всего: 2890