Solution
Introduction
If the API Developer Portal metrics log is enabled, under certain circumstances the portal_metrics.log file may continue to grow and will not rotate or compress.
Presentation
After a period of time, typically around 100 days, and under certain circumstances, the portal_metrics.log file may grow to well beyond 1 GB in size without rotating itself or compressing itself.
Solution
To solve this issue, a user must follow the instructions below:
- Log into the API Gateway as the root account
- Create the file "/etc/logrotate.d/metrics" with the following contents, and then save the file.
/opt/SecureSpan/Gateway/node/default/var/logs/portal_metrics.log {
copytruncate
size 100M
rotate 10
compress
missingok
}
- Please note as logrotate is a cron job, a restart of the appliance is not necessary.
- The above steps will ensure that the log file rotates once it reaches 100 MB in size, and compresses the rotated file.
- In the event where it is necessary to immediately force the rotation, the folllowing command can be run: # logrotate --force /etc/logrotate.d/metrics
- More information on logrotate can be found here (third-party link): http://linuxcommand.org/man_pages/logrotate8.html