why /var/adm/messages stop wrritten while syslogd is running

/var/adm/messages stop written recently. we are running solaris2.6. I noticed this happened after newsyslog rotated the messages file. In newsyslog, there is a line at end: kill -HUP `cat /etc/syslog.pid`. And syslogd is running. When I use logger to test, the test message was written to /var/adm/messages.

Can anyone give me a clue for this? Any help will be appreciated!

Thanks!

Hong

[411 byte] By [wanghongyao] at [2007-11-26 5:53:46]
# 1
Could it be you need this Patch ? :Patch-ID# 106439-12Synopsis: SunOS 5.6: /usr/sbin/syslogd patch
sh26931 at 2007-7-6 13:06:05 > top of Java-index,Administration Tools,Solstice Enterprise Agents...