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

Предотвращение переполнения error_log

Есть ли способ заставить httpd / php перестать регистрировать ошибки, если они повторяются снова и снова, чтобы предотвратить наводнение?

В настоящее время файл / usr / local / apache / logs / error_log переполняется, и хотелось бы предотвратить это.

Разделите журналы ошибок по VirtualHost и заставьте клиентов исправлять ошибки своих собственных веб-сайтов.

Это то, что я бы не рекомендовал, как вас просила Ладададада, лучше исправить журналы ошибок, чем останавливать вход в систему, но если вы уверены, что хотите прекратить регистрацию ошибок, вот что вам нужно сделать:

ErrorLog off

Чтобы подкрепить то, что сказал Майкл, я бы настроил индивидуальное ведение журнала для каждого виртуального хоста.

Это простое изменение конфигурации, которое избавит вас от многих головных болей в будущем .. Просто добавьте запись ErrorLog в каждую запись. Это также помогает избежать путаницы при разработке и устранении неполадок.

После включения индивидуального ведения журнала вашим следующим шагом должна быть настройка ротации журналов для каждого из этих каталогов / журналов с помощью logrotate.

Наконец, вы также можете настроить / реализовать пользовательские квоты для этих vhosts / users / homedirs и запретить их журналам съедать весь доступный жесткий диск системы.