vRealize Suite Lifecycle Manager를 사용하여 설치된 postgres 클러스터링된 VMware Identity Manager에서 pgpool 로그에 대한 로그 순환이 가능하도록 설정할 수 있습니다.

문제

du -hsc /var/log/pgService/pgService*로 표시된 총 디스크 사용량이 df -h 명령 출력에 표시된 /dev/sda4의 총 디스크 용량의 50%를 초과합니다.

해결책

  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