We use the lsv-logger.pl script (so no shutdowns for log rotation), and have run LISTSERV for weeks and months on end without fail on Solaris.

If the log doesn't give specific details about the shutdown, I was thinking LISTSERV disappearing was usually the result of it hitting some system limit on CPU, file handles, or memory.