Leigh O'Neil writes:
> I have been tasked  with trying to have SMF monitor our Peopelsoft instance. 
> In order to start the appserver I used a delivered compile module who, in our 
> instance starts 44 processes. Is SMF smart enough to recognize it was 
> responsible for starting all 44 and monitor them? Would I have to have it 
> monitor each of the 44 processes seperately?

Yes, it's smart enough.  It tracks processes as part of something
called a "contract" -- read contract(4) and related man pages for
details.

The short answer is that unless a program is specificially written to
use the new contract interfaces, it can't escape from the contract.
No amount of setsid() or closing file descriptors will release a
process from a contract, so those 44 process will stay contained.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to