Our logs at fabulously40 grow quite large each day. I needed away to rotate our nginx logs so it does not grow uncontrollably.

Here is the recipe

sh# logadm -w /opt/extra/nginx/logs/fab40.access.log -s 100m -a 'kill -USR1 `cat /opt/extra/nginx/logs/nginx.pid`'
# check /etc/logadm.conf
sh# cat /etc/logadm.conf
# if you wish to test it out right away, run logadm
sh# /usr/sbin/logadm

Simple no?