Какой процесс создает файл 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 контролировать этот файл. Он скажет вам, кто получил к нему доступ.

Другие вопросы по тегам