Sie können die Protokollrotation für pgpool-Protokolle auf dem geclusterten Postgres-VMware Identity Manager mit vRealize Suite Lifecycle Manager aktivieren.
Problem
Die kombinierte Festplattennutzung, die mit du -hsc /var/log/pgService/pgService* angezeigt wird, beträgt mehr als 50 % der gesamten Festplattenkapazität von /dev/sda4, wie in der Ausgabe des Befehls df -h angegeben.
Lösung
- Wenn Sie den Befehl find/etc/logrotate.d -iname pgservicelog ausführen und die Antwort /etc/logrotate.d/pgservicelog ist, führen Sie die folgenden Befehle aus:
- touch /etc/cron.d/rotatePgserviceLogs
- echo "*/45 * * * * root /usr/sbin/logrotate /etc/logrotate.d/pgservicelog" > /etc/cron.d/rotatePgserviceLogs
- Für VMware Identity Manager 3.3.2: /etc/init.d/cron restart
Für VMware Identity Manager 3.3.3 oder höher: systemctl restart crond
- Wenn Sie den Befehl find /etc/logrotate.d -iname pgservicelog ausführen und keine Antwort erhalten, führen Sie die folgenden Befehle aus:
- touch /etc/cron.d/rotatePgserviceLogs
- touch /etc/logrotate.d/pgservicelog
- echo "/var/log/pgService/pgService.log {
copytruncate
rotate 6
compress
missingok
size 50M
}" > /etc/logrotate.d/pgservicelog
- echo "*/45 * * * * root /usr/sbin/logrotate /etc/logrotate.d/pgservicelog" > /etc/cron.d/rotatePgserviceLogs
- Für VMware Identity Manager 3.3.2: /etc/init.d/cron restart
Für VMware Identity Manager 3.3.3 oder höher: systemctl restart crond