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

Какой процесс создает файл access_log.processed

У нас возникли проблемы с ротацией журналов на нашем сервере Centos.

Мы настроили сервер на ежедневное выполнение логовротации и хранение логов в течение 30 дней. В нашей папке журналов каждый день обновляется файл с именами access_log.processed, и все журналы помещаются в этот файл.

Настоящие повернутые файлы не могут уловить большую часть данных, поскольку большая часть данных уже передана в файл access_log.process.

Я думал, что этот файл должен быть создан webalizer или awstats. Итак, я редактировал ежедневные задания cron для webalizer и awstats. Закомментировал все действия в этих заданиях cron. Мы вообще не используем webalizer или awstats.

Однако сегодня я обнаружил, что вчерашние данные были добавлены в файл access_log.processed.

Каков процесс создания / обновления этого файла? Как его отключить.

Я предполагаю, что другим подходом может быть поворот обработанных файлов. Но сначала я хотел бы сосредоточиться на устранении ненужного процесса.

ОБНОВЛЕНИЕ-1
Оказывается, "psa / admin / sbin / statistics" обновляет access_log.processed. По этой ссылке http://kb.parallels.com/832 Я смогу найти команду в "/etc/cron.daily/50plesk-daily". Однако 50плеск-ежедневное содержание выглядит следующим образом:

#!/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.

Настроить auditd для отслеживания этого файла. Он скажет вам, кто получил к нему доступ.