Я настроил простой стек LAMP в Debian, и у меня возникают некоторые проблемы с веб-сервером Apache.
Каждые 3-4 часа веб-сервер входит в тупик и все запросы, попавшие в блок базы данных. Сервер создает новый дочерний элемент для каждого запроса. Количество процессов увеличивается очень быстро. Через несколько секунд Monit обнаруживает, что что-то не так, и перезапускает сервер Apache.
Я подозреваю, что эта проблема возникает из-за способа, которым PHP обрабатывает пул соединений с базой данных, потому что сервер все еще может отвечать на запросы статического содержимого. Вы испытывали такое поведение? Что я должен попытаться сделать?
Обновление: Проблема решена. Кажется, это плохая идея использовать APC для кэширования кода операции и пользовательских данных. Сейчас я использую Memcache для хранения пользовательских данных и APC только для кода. Время от времени я получаю некоторые ошибки сегментации, но сервер в большинстве случаев стабилен.