Quoth Durga Deep Tirunagari on Tue, Jun 12, 2007 at 01:26:59PM -0700: > Thanks for your prompt response. I have a follow up question. How does > SMF deal with, child processes that in turn spawn other processes. > > For example SMTP is a classic example, where it spawns > tcp_smtp_processes, and if any one of these tcp_smtp_process dies, > SMTP restarts them. If I bring SMTP under SMF, I hope it won't see > this tcp_smtp_process disappearing , and try restarting those > processes ?. Then there will be a conflict between SMTP and SMF ?
SMF won't try restarting those processes. It doesn't know how. It only knows how to start the whole service, and it only does that when all of the processes have exited. The system is capable of noticing when individual processes exit, but we currently don't use that knowledge in the default SMF restarters. David