Можно включить ротацию журналов pgpool в кластерном экземпляре VMware Identity Manager для postgres, установленном с помощью vRealize Suite Lifecycle Manager.

Проблема

Комбинированное использование дисков, данные о котором получены с помощью команды du -hsc /var/log/pgService/pgService*, составляет больше 50% от общего объема диска в /dev/sda4, как указано в выходных данных команды df-h.

Решение

  1. После выполнения команды find /etc/logrotate.d -iname pgservicelog, если ответом является /etc/logrotate.d/pgservicelog, выполните следующие команды:
    1. а.touch /etc/cron.d/rotatePgserviceLogs
    2. б.echo "*/45 * * * * root /usr/sbin/logrotate /etc/logrotate.d/pgservicelog" > /etc/cron.d/rotatePgserviceLogs
    3. в.Для VMware Identity Manager 3.3.2: /etc/init.d/cron restart

      Для VMware Identity Manager 3.3.3 или более поздних версий: systemctl restart crond

  2. После выполнения команды find /etc/logrotate.d -iname pgservicelog, если ответ отсутствует, выполните следующие команды:
    1. а.touch /etc/cron.d/rotatePgserviceLogs
    2. б.touch /etc/logrotate.d/pgservicelog
    3. в.echo "/var/log/pgService/pgService.log {

      copytruncate

      rotate 6

      compress

      missingok

      size 50M

      }" > /etc/logrotate.d/pgservicelog

    4. г.echo "*/45 * * * * root /usr/sbin/logrotate /etc/logrotate.d/pgservicelog" > /etc/cron.d/rotatePgserviceLogs
    5. д.Для VMware Identity Manager 3.3.2: /etc/init.d/cron restart

      Для VMware Identity Manager 3.3.3 или более поздних версий: systemctl restart crond