Журнал ошибок
Мой error_log теперь составляет 40 МБ. Я хочу уменьшить размер этого файла.
Я пытаюсь найти журнал ошибок, чтобы редактировать и удалять содержимое файла. Но это легче сказать, чем сделать.
В моем файле httpd.conf расположение файла журнала установлено на logs/error_log
. Но я не могу найти папку с именем logs
.
У меня есть папка var/log/httpd/
, но самый большой файл error_log имеет размер всего 670 КБ.
Так как же уменьшить размер файла error_log?
Вращение журнала
Я обнаружил, что Log Rotatio выключен. Я включил его и установил размер около 4 МБ. Но сегодня размер файла журнала все еще составлял 40 МБ.
Теперь я настроил его на еженедельное ведение журнала и максимум 52 файла.
Но когда это вступит в силу? Когда он создает новый файл журнала? Очевидно, этого не произошло, когда я установил максимальный размер 4 МБ.
Вы даже можете указать полный путь к error_log и даже имя, которое вам больше нравится:
ErrorLog / var / log / httpd / error_log
или
ErrorLog / var / log / httpd / idontlikeerrors_log
редактировать
Заметка для кого работает с Plesk
Настраиваемый httpd.include для каждого домена
В Plesk каждый домен имеет конфигурацию виртуальных хостов, хранящуюся в отдельном файле:
/home/httpd/vhosts//conf/httpd.include
Этот файл перезаписывается каждый раз при изменении конфигурации виртуального хоста, поэтому любые ручные изменения, внесенные в файл, отменяются. Чтобы использовать собственные директивы или переопределить те, которые вставлены Plesk, вам необходимо создать файлы vhost.conf и / или vhost_ssl.conf с необходимыми директивами в каталоге / home / httpd / vhosts // conf /
Если к моменту создания основного файла конфигурации существует какой-либо (или оба) из этих файлов, Plesk вставляет соответствующую директиву Include /home/httpd/vhosts//conf/vhost.conf или Include / home / httpd / vhosts // conf. /vhost_ssl.conf в контекст виртуального хоста HTTP и / или HTTPS соответственно.
По соображениям безопасности только root может создавать файлы vhost.conf и vhost_ssl.conf.
Чтобы изменения вступили в силу, вам необходимо выполнить следующее:
/ usr / local / psa / admin / sbin / websrvmng --reconfigure-vhost --vhost-name =