У меня есть сайт с трафиком ~100 тыс. посетителей в день. Мы работаем на WordPress и имеем 3 сервера приложений с RackSpace. Бывают дни, когда серверы могут поддерживать ~1200 живых посетителей без замедления, а в некоторые дни использование оперативной памяти достигает пика при всего ~500 пользователях, и серверы выходят из строя. У меня есть базовые знания системного администратора. Как узнать, что потребляет всю оперативную память? Я думаю, что это проблема WordPress, а не Apache.
решение1
Если вы посмотрите /var/log/apache2/error.log, вы увидите, работает ли Apache правильно или происходит сбой.
решение2
Как отладить сбой Apache?
Произошел сбой? Если да, то у вас должен быть дамп ядра — сгенерируйте из него трассировку стека. (Я подозреваю, что на самом деле он не произошел сбой).
имеет трафик ~100 тыс. посетителей в день
Хорошая метрика для маркетинга, но бесполезная для системного администратора.
есть 3 сервера приложений с RackSpace... пики всего с ~500 пользователями и серверы выходят из строя
Все три сервера "упадут" одновременно? Крайне маловероятно.
apc_store() не удалось выделить память для пула
Каково использование памяти в ОС?использование памяти в APC?