SUN E6900 SunOS 5.10
由于硬件cpu报错,fmd一直报错,日志/var/fm/fmd/errlog一直在增长
由于32个CPU不影响使用,暂时没有规划换硬件,但是该日志一直导致根目录一直在增长
所以写个脚本每1个小时将日志清空,不能删除,fmd需要重新启动
本来使用
fmadm rotate errlog可以生成新的日志文件,但是一直写的话,会报错
fmadm: failed to rotate errlog: log file is too busy to rotate
logadm就是报这样的错误,唯一的方法就是停止fmd服务,删除后重新启动
svcadm disable fmd
rm errlog
svcadm enable fmd
svcadm refresh fmd
或者修改/etc/logadm.conf的配置文件
# logadm -M '/usr/sbin/svcadm disable fmd && sleep 30 && mv $file $nfile && /usr/sbin/svcadm enable fmd' -N -s 10m -w /var/fm/fmd/errlog
#
# grep errlog /etc/logadm.conf
# /var/fm/fmd/errlog -M '/usr/sbin/svcadm disable fmd && sleep 30 && mv $file $nfile && /usr/sbin/svcadm enable fmd' -N -s 10m
硬件问题只能换了, 模块是CPU/MEM,我现在还不知道到底是cpu的问题,还是mem的问题啊