nscd restarts

From: Dave Pisarek (shaggyshags@gmail.com)
Date: Wed Apr 13 2005 - 14:17:01 EDT


Hello List,

Recently I have noticed that nscd has been restarting randomly on my
Solaris 9 server. I ran a truss -p on the PID and when it failed and
restarted once again I checked and here was the output:

/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 195, 0x00000000, 0) (sleeping...)
/20: door_return(0xFDDF9DF8, 195, 0x00000000, 0) = 0
/20: time() = 1113408644
/20: stat("/etc/resolv.conf", 0xFDDFBE80) = 0
/20: stat("/etc/nsswitch.conf", 0xFDDFBDF8) = 0
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 99, 0x00000000, 0) = 0
/20: time() = 1113408644
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 195, 0x00000000, 0) (sleeping...)
/20: door_return(0xFDDF9DF8, 195, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/resolv.conf", 0xFDDFBE80) = 0
/20: stat("/etc/nsswitch.conf", 0xFDDFBDF8) = 0
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408679
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: door_return(0xFDDF9DF8, 133, 0x00000000, 0) = 0
/20: time() = 1113408680
/20: stat("/etc/passwd", 0xFDDF9CE8) = 0
/20: stat64("/etc/passwd", 0xFDDF9A98) = 0
/20: sigprocmask(SIG_SETMASK, 0xFF30A074, 0xFDDF9198) = 0
/20: sigprocmask(SIG_SETMASK, 0xFDDF9184, 0x00000000) = 0
/20: getpid() = 23541 [1]
/20: getuid() = 0 [0]
/20: getpid() = 23541 [1]
/20: getuid() = 0 [0]
/20: time() = 1113408680
/20: write(5, "170301\0EAFA \ _ s B0588".., 239) = 239
/20: poll(0xFDDF87F0, 1, -1) = 1
/20: read(5, 0x0009F170, 5) Err#131 ECONNRESET
/20: getpid() = 23541 [1]
/20: write(5, "170301\018BDF114FFDA ~ -".., 29) Err#32 EPIPE
/20: getpid() = 23541 [1]
/20: shutdown(5, 2, 1) Err#134 ENOTCONN
/20: close(5) = 0
/20: getpid() = 23541 [1]
/20: open("/proc/23541/psinfo", O_RDONLY) = 5
/20: read(5, "\n\084 H\0\0\015\0\0 [F5".., 336) = 336
/20: close(5) = 0
/20: fstat(-1, 0xFDDF84F0) Err#9 EBADF
/20: open("/dev/conslog", O_WRONLY) = 5
/20: fcntl(5, F_SETFD, 0x00000001) = 0
/20: fstat(5, 0xFDDF84F0) = 0
/20: fstat(5, 0xFDDF8F50) = 0
/20: time() = 1113408680
/20: open("/usr/share/lib/zoneinfo/US/Eastern", O_RDONLY) = 6
/20: fstat64(6, 0xFDDF8390) = 0
/20: read(6, " T Z i f\0\0\0\0\0\0\0\0".., 1267) = 1267
/20: close(6) = 0
/20: getpid() = 23541 [1]
/20: putmsg(5, 0xFDDF8608, 0xFDDF85FC, 0) = 0
/20: open("/var/run/syslog_door", O_RDONLY) = 6
/20: door_info(6, 0xFDDF8540) = 0
/20: getpid() = 23541 [1]
/20: door_call(6, 0xFDDF8528) = 0
/20: close(6) = 0
/20: getpid() = 23541 [1]
/20: getuid() = 0 [0]
/20: door_info(4, 0xFDDF6710) = 0
/1: Received signal #13, SIGPIPE, in pause() [default]
/1: pause() Err#4 EINTR

I have googled this over and over again with no luck finding an answer
and resolution.

It would be greatly appreciated if someone out there has a resource or
answer to why this is happening.

--
-- Dave
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:32 EDT