Время от времени страница, доступная на сервере Apache, недоступна. Через несколько минут все заработало (на вечеринку часто бывают). Как я могу установить, чем является эта проблема (как прочитать ее из журналов)?
начните смотреть на /var/log/apache2/error.log [в мире debian. возможно, это другое место в настройках server / vhost].
также включить страница статуса и попробуйте опрашивать его автоматически каждые 30 секунд и выгружать на диск - возможно, ваш appache имеет ограничения на количество параллельных подключений, которые он может обрабатывать, и они у вас заканчиваются?
установить Мунин и начни собирать статистику - может твоя машина насмерть поменяется? угрюмые инструменты мониторинга не помогут вам, когда машина умирает, но покажут вам тенденции ... вы будете иметь некоторую информацию о том, что произошло незадолго до сбоя.
возможно, у вас проблемы с сетью ... работает ли ssh / ping, когда apache не отвечает?
Думаю, я расшифровал, о чем вы спрашиваете ...
Попробуйте использовать Apache mod_status чтобы увидеть, что он делает.
В файле httpd.conf:
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from YOUR.IP
</Location>
Перезагрузите apache и посмотрите, что происходит. Я предполагаю, что вы нарушаете максимальное количество клиентов.