*orion*: Nginx конечно безусловно Вам поможет - 1300-1500 хостов онлайн не такая уж великая нагрузка + не думаю что он с загрузки 10 уберет загрузку на 1 - максимум я думаю он сможет уменьшить ее по статики на половину - в результате останитесь с коэффициентов 6.
Если руки растут откуда надо, замена апача на nginx снижает LA с 10-20 до 0.5-0.7 примерно.
vibro: Так ведь в настройках виртуального хоста указано, что nginx должен обрабатывать статику. Мне нужно, чтобы nginx на первом сервере самостоятельно её обрабатывал. И почему на своем же сервере статику тоже стал обраратывать апач?
А как их передавать на вторую машину? В документации не могу найти...
Каюсь, был неправ, продуплил момент с обоими серверами.
nginx вообще перезапускается? nginx -t что говорит?
mydns, проксирование по домену.
Ага, учитывая, что nginx делает gethostbyname только при чтении конфига - офигенно поможет.
Разве что HUP в голову раз в пять минут.
Тут пытаюсь организовать домашний web-сервер, являясь счастливым обладателем стрима.
...
Собственно где могут быть засады?
Засада только в динамически меняющемся ip стрима.
Nginx конечно безусловно Вам поможет - 1300-1500 хостов онлайн не такая уж великая нагрузка + не думаю что он с загрузки 10 уберет загрузку на 1 - максимум я думаю он сможет уменьшить ее по статики на половину - в результате останитесь с коэффициентов 6.
Если руки растут откуда надо, замена апача на nginx снижает LA с 10-20 до 0.5-0.7 примерно.
Ставьте nginx.
Так ведь в настройках виртуального хоста указано, что nginx должен обрабатывать статику. Мне нужно, чтобы nginx на первом сервере самостоятельно её обрабатывал. И почему на своем же сервере статику тоже стал обраратывать апач?
А как их передавать на вторую машину? В документации не могу найти...
Каюсь, был неправ, продуплил момент с обоими серверами.
nginx вообще перезапускается? nginx -t что говорит?
Доброго времени суток!
1. статика на обоих серверах для тестового виртуального хоста стала обрабатываться апачем;
Неудивительно, вы ж запросы со второй машины в апач вливаете.
2. вместо IP клиента на S2 передается IP S1. При этом на связке nginx-apache на S2 IP бекэнду передается нормально.
Неудивительно, апач поди с mod_rpaf, а X-Forwarded-For вы не передаете nginx-ом с первой машины на вторую.
А со скриптами все нормально?Нет ли замкнутых циклов?
Ух ты. nginx научился выполнять скрипты? :-)
Если не сложно, подскажите, что значит "смотрите не по логам, а по реальным запросам".
tcpdump-ом посмотрите на интерфейсе.
Нда, прибил, перезапустил - теперь опять вернулась загрузка винта :)
load average: 11.88,
77.5%wa,
Подожду, может отпустит. Но как по мне - нездоровая тенденция.
Уже load average: 21.16,
Винут через 5 винт отпустило - но процессор все также держит енжинкс.
Ну очень похоже на ддос - смотрите не по логам, а по реальным запросам.
Как вы запускаете nginx - он активно насасывает в кэш статику с винта. Как кэш набивается - начинает отдавать из памяти.
ftp лучше, так как изначально разрабатывалось для этих целей
Зато http из-коробки работает с русскоязычными именами файлов, без нарушений rfc и фигурного выпиливания внутри vsftpd.c