Lexasoft

Lexasoft
Рейтинг
69
Регистрация
25.12.2007

Ну все просто – пока идет таймаут один из процессов апача освобождается. И вообще, высоконагруженные сайты на VPS-ках с Plesk'ом не держат =)

С нового года – новый закон, вот все и закопошились =)

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

Для этого существует таймаут соединения в браузерах.

Именно так. Ну для этого придется конечно руками делать все это в Nginx.

Разъясните, пожалуйста, на всём протяжении скачивания файла, под обслуживание этого клиента (который файл скачивает) будет занят только процесс nginx или процесс apache тоже будет в свою очередь занят обслуживанием этого процесса nginx на всём протяжении скачивания файла?

Смысл использования nginx как акселератора – заставить его отдавать статику напрямую с диска, динамику на апач редиректя. В таком случае прирост производительности будет существенный.

Ну, можно же можно сделать так, что бы при установке такого модуля для апача надо было написать программу для конкретной ОС, которая бы возвращала в определённом формате данные о загруженности системы, к которой бы и обращался данный модуль апача.

Это никому не нужно =)

1. Что если будет много IP правил для iptables, нагружать не будет??

Как показывает практика, IPTABLES при большом PPS сильно грузит проц и мало поддается твику через sysctl.

4. Как быстро iptables начинает действовать после добавления правил? Мне кажется что у меня оно вообще не работает )

Мгновенно.

3. Если дос пойдет на статику, nginx ведь будет держать и покрайней мерий сервер от этого не зависнет, правильно?

Ну, если дос будет представлять из себя просто HTTP запросы – то еще ничего, но все равно надо ограничивать кол-во коннектов.

При SYN флуде все умрет, и Nginx мало чем поможет =)

Ман большой и толстый %( Намекните хоть как примерно называется то, что мне нужно..

pass in on $int proto tcp from any to $http_server port 80 (max-src-conn 100, max-src-conn-rate 50/5, overload <hackers> flush)

Банит при более чем 50-и коннектах в течение 5 секунд.

man pf.conf

IPTABLES при большом PPS идет лесом =)

Ну, по идее, хостер должен вам по запросу предоставить интерфейс регистратора домена. Если не дает – требуйте трансфера домена на ваш аккаунт у другого регистратора.

> ServerType standalone

Поищите в proftpd.conf директиву ServerType, если ее нет то добавьте, или стоит другое значение, поменяйте его на standalone.

Порядок команд:

ee /usr/local/etc/proftpd.conf

/usr/local/etc/rc.d/proftpd restart

Хороший выход – ставить на DNS A записях низкий TTL (например 120). Через 2 минуты все будут видеть сайт уже с нового места.

Всего: 288