Есть ли способ заставить httpd / php перестать регистрировать ошибки, если они повторяются снова и снова, чтобы предотвратить наводнение?
В настоящее время файл / usr / local / apache / logs / error_log переполняется, и хотелось бы предотвратить это.
Разделите журналы ошибок по VirtualHost и заставьте клиентов исправлять ошибки своих собственных веб-сайтов.
Это то, что я бы не рекомендовал, как вас просила Ладададада, лучше исправить журналы ошибок, чем останавливать вход в систему, но если вы уверены, что хотите прекратить регистрацию ошибок, вот что вам нужно сделать:
ErrorLog off
Чтобы подкрепить то, что сказал Майкл, я бы настроил индивидуальное ведение журнала для каждого виртуального хоста.
Это простое изменение конфигурации, которое избавит вас от многих головных болей в будущем .. Просто добавьте запись ErrorLog в каждую запись. Это также помогает избежать путаницы при разработке и устранении неполадок.
После включения индивидуального ведения журнала вашим следующим шагом должна быть настройка ротации журналов для каждого из этих каталогов / журналов с помощью logrotate.
Наконец, вы также можете настроить / реализовать пользовательские квоты для этих vhosts / users / homedirs и запретить их журналам съедать весь доступный жесткий диск системы.