Назад | Перейти на главную страницу

временное отсутствие доступа к серверу apache - как определить причину

Время от времени страница, доступная на сервере 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 и посмотрите, что происходит. Я предполагаю, что вы нарушаете максимальное количество клиентов.