Log rotation for Web Server and other files
Generally files like the Web Server's error and access log never need to be rotated in the system's life but in circumstances where illegitimate brute force attacks or legitimate polling causes these files to grow larger than desired we can utilize the built-in logrotate
function.
Web Server log Rotation
SSH into your ProSBC as a root user
Type the following command:
vi /etc/logrotate.d/tbweb
Press
i
to enter insert mode and copy the following code block into your terminal/lib/tb/toolpack/pkg/*/web/log/*.log { minsize 10M rotate 31 dateext dateformat -%Y%m%d compress missingok notifempty copytruncate su tbweb tbweb create 0644 tbweb tbweb }
Press
Esc
and type:wq
pressing enter to save
This will compress the log files daily, however if you wish to force log rotation immediately you can do so with logrotate -f /etc/logrotate.d/tbweb
For any other logs that rotation is needed you can create a new logrotate
configuration file based on the tbweb
example above.
Last updated
Was this helpful?