Какой процесс создает файл access_log.processed
У нас возникли проблемы с ротацией бревен на нашей коробке Centos.
Мы настроили сервер на ежедневную регистрацию и ведение журналов в течение 30 дней. В нашей папке журнала каждый день обновляется файл с именами access_log.processed, и все журналы помещаются в этот файл.
Реально повернутые файлы не могут перехватить большую часть данных, так как большая часть данных уже передана в файл access_log.process.
Я думал, что этот файл должен быть создан webalizer или awstats. Поэтому я редактировал ежедневные задания cron для webalizer и awstats. Прокомментировал все действия в этих рабочих местах. Мы вообще не используем webalizer или awstats.
Однако сегодня я обнаружил, что вчерашние данные были добавлены в файл access_log.processed.
Как происходит создание / обновление этого файла? Как я могу отключить это.
Я предполагаю, что другой подход мог бы вращать обработанные файлы. Но сначала я бы хотел сосредоточиться на удалении ненужного процесса.
UPDATE-1
Оказывается, "psa/admin/sbin/statistics" обновляет access_log.processed. По этой ссылке http://kb.parallels.com/832 я смогу найти команду в /etc/cron.daily/50plesk-daily. Тем не менее, 50plesk-ежедневное содержание выглядит следующим образом:
#!/bin/sh
# install_statistics
/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php >/dev/null 2>&1
# install_mysqldump
/usr/local/psa/bin/mysqldump.sh >/dev/null 2>&1
# install_autoreport daily
/usr/local/psa/admin/bin/php /usr/local/psa/admin/plib/report/autoreport.php --auto daily >/dev/null 2>&1
Я попытался прочитать внутри autoreport.php и script.php, используя "nano", но они оба показывают, что "это часть дистрибутива Plesk 9. Его нельзя запускать вне среды Plesk 9", а остальное искажено.
Поэтому я закомментировал следующую строку:
/ usr / local / psa / bin / sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php> / dev / null 2> & 1
Насколько я понимаю, это не позволит Plesk генерировать ежедневные данные об использовании доменов на этом сервере. Это нормально. У нас есть один домен на этом сервере, и мы никогда не используем панели plesk.
1 ответ
Конфигурировать auditd
контролировать этот файл. Он скажет вам, кто получил к нему доступ.