- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Несколько дней назад начались серьезные траблы с сервером. Время отклика стало совершенно немыслимое. Разбор логов наводит на предположение, что связано это с тем, что отдельные товарищи выкачивая контент всякими офлайн-браузерами открывают разом по несколько десятков соединений. Единственное, что помогает - перезапуск апача (httpd), но буквально через минуту опять начинается полный кошмар.
Видимо, надо ставить ограничение на кол-во коннектов с одного хоста. Спецы, подскажите как это сделать, желательно поподробнее, я с линуксом раньше совсем не работал. ОС - Fedore core 4.
Несколько дней назад начались серьезные траблы с сервером. Время отклика стало совершенно немыслимое. Разбор логов наводит на предположение, что связано это с тем, что отдельные товарищи выкачивая контент всякими офлайн-браузерами открывают разом по несколько десятков соединений. Единственное, что помогает - перезапуск апача (httpd), но буквально через минуту опять начинается полный кошмар.
Видимо, надо ставить ограничение на кол-во коннектов с одного хоста. Спецы, подскажите как это сделать, желательно поподробнее, я с линуксом раньше совсем не работал. ОС - Fedore core 4.
Самое простое - ограничить через firewall число коннектов с одного IP.
в консоли запустите top
приведите тут САМУЮ верхнюю строку, и самых жрущих проц приложений.
Надо понять кто собственно роняет Ваш сервер. Конечно качальщики -зло, но во первых неизбежное, во вторых -роботы тоже из этой серии :) Видимо надо задуматься над оптимизацией скриптов.
Лучше посмотреть с какого IP грузят, и если это не робот, забанить его. Сколько софт не оптимизируй, тупой робот все равно сервер положит. :)
Самое простое - ограничить через firewall число коннектов с одного IP.
Например так.
У нас была схожая проблема, постоянно висело много процессов httpd. Выяснилось, что IE не всегда закрывал соединение с сервером, а в настройкак Apache был установлен параметр KeepAlive. Проверьте этот параметр в httpd.conf, и отключите его, если он включен.
Посмотрите значения параметров
KeepAlive
KeepAliveTimeout
MaxKeepAliveRequests
Проверьте этот параметр в httpd.conf, и отключите его, если он включен.
А вот этого - не надо. :)
Да и роботы этим редко пользуются.
Лучше посмотреть сюда:
Это рабочие параметры нагруженного сервера. Можно поэксперирментировать с ними.
Например так.
Нет, не так. А вот так:
iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 10 -j REJECT
А вот так
Вот и чудненько. А то человек просил поподробнее и пришлось мне, мало что понимая в линухах, искать примеры. ;)
ЗЫ. Я понимаю, что прошу почти невозможного, но не могли бы вы растолковать нам, что именно там не так, а здесь так.
Anton Krupennikov, не мешает еще смотреть на /server-status Апача - во-первых, так виднее конкретные пожиратели, которых можно забанить точечно, во-вторых, проблема может быть в отдельных скриптах, работа которых перегружает сервер.
офтоп:
я как то с годика полтора назад для одной из "перегруженных" машин воспользовался советом "ограничить кол-во запросов с одного IP" (сначала с БД такое сделал т.к. пионеры с качалками достали, затем проверял рефера, ну и напоследок дошло дело до фаервола), как не странно некоторые сайты потеряли качество индексации, но это фигня по сравнению с тем, что и трафика стало меньше т.к. до сих пор есть провы кто народ через один ИП пускает ...