可以針對使用 vRealize Suite Lifecycle Manager 安裝的 Postgres 叢集化 VMware Identity Manager 上的 pgpool 記錄啟用記錄輪替。
問題
du -hsc /var/log/pgService/pgService* 中顯示的組合磁碟使用量超過 /dev/sda4 磁碟容量總計的 50%,如 df -h 命令輸出所示。
解決方案
- 執行命令 find /etc/logrotate.d -iname pgservicelog 時,如果回應為 /etc/logrotate.d/pgservicelog,則執行下列命令:
- touch /etc/cron.d/rotatePgserviceLogs
- echo "*/45 * * * * root /usr/sbin/logrotate /etc/logrotate.d/pgservicelog" > /etc/cron.d/rotatePgserviceLogs
- 對於 VMware Identity Manager 3.3.2:/etc/init.d/cron restart
對於 VMware Identity Manager 3.3.3 或更新版本:systemctl restart crond
- 執行命令 find /etc/logrotate.d -iname pgservicelog 時,如果沒有回應,則執行下列命令:
- 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
- 對於 VMware Identity Manager 3.3.2:/etc/init.d/cron restart
對於 VMware Identity Manager 3.3.3 或更新版本:systemctl restart crond