- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
OS: Linux Debian x86_64
Стал ежедневно отваливаться апач. Не могу понять с чем связано.
Что делать? К кому бежать? :) Если нужна дополнительная информация, напишите, укажу.
Еррор.лог апача:
Запросов больше, чем может обслужить апач
Запросов больше, чем может обслужить апач
Что посоветуете сделать?
Запросов больше, чем может обслужить апач
Это то каким боком?
ТС, основная проблема вот тут:
[error] server reached MaxClients setting, consider raising the MaxClients setting
Посмотрите в настройках httpd.conf параметр MaxClients. Почитайте о нем, его безгранично раздвигать нет смысла , будет еще чаще сервер умирать.... В среднем значение от 128 до 512 для среднестатистических серверов уместно... но не панацея. Вам надо искать то, что вызывает превышение кол-ва доступных конектов в апаче.... Скорее всего какой-то из ваших сайтов стал "мега популярным" )))) Конечно если у вас по какой-то причине MAxClients 10 не стоит в httpd.conf :)
Если вообще не понимаете о чем это я тут, то скоро придут те кто могут сделать это за $$ :)
ТС, основная проблема вот тут:
Посмотрите в настройках httpd.conf параметр MaxClients. Почитайте о нем, его безгранично раздвигать нет смысла , будет еще чаще сервер умирать.... В среднем значение от 128 до 512 для среднестатистических серверов уместно... но не панацея. Вам надо искать то, что вызывает превышение кол-ва доступных конектов в апаче.... Скорее всего какой-то из ваших сайтов стал "мега популярным" )))) Конечно если у вас по какой-то причине MAxClients 10 не стоит в httpd.conf :)
Если вообще не понимаете о чем это я тут, то скоро придут те кто могут сделать это за $$ :)
Стоит 10 в apache2.conf 😂 Указать 128 в обеих строчках?
ApmeM, не не, зачем в двух, у вас то апач работает или так или так...
Вывод "httpd -V" дайте.
А еще надо бы посмотреть что у вас в http://x.x.x.x/server-status, это так же можно настроить в конфиге апача (думаю в extra), там будет интересная статистика "на сейчас" про ваш апач... там можно и посмотреть кто и куда обращается к вам...
Посмотри сколько метров оперативы свободно
Посмотри сколько метров оперативы занимает апач
Подели свободную на апач
Итого получишь число процессов которые надо вписать
Посмотри сколько метров оперативы свободно
Посмотри сколько метров оперативы занимает апач
Подели свободную на апач
Итого получишь число процессов которые надо вписать
Что бы в пик свободной памяти было 0 ? :)
ApmeM, не не, зачем в двух, у вас то апач работает или так или так...
Вывод "httpd -V" дайте.
А еще надо бы посмотреть что у вас в http://x.x.x.x/server-status, это так же можно настроить в конфиге апача (думаю в extra), там будет интересная статистика "на сейчас" про ваш апач... там можно и посмотреть кто и куда обращается к вам...
vp11105:/# apache2 -V
Server version: Apache/2.2.9 (Debian)
Server built: Feb 5 2012 21:40:20
Server's Module Magic Number: 20051115:15
Server loaded: APR 1.2.12, APR-Util 1.2.12
Compiled using: APR 1.2.12, APR-Util 1.2.12
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT=""
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
Ну вот, prefork, меняйте только в той секции и все таки "/server-status" надо смотреть. Добрались до него уже ?