in startsap/stopsap command line executable , the ... - BeKnowledge
in startsap/stopsap command line executable , the ... - BeKnowledge
in startsap/stopsap command line executable , the ... - BeKnowledge
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Details on <strong>the</strong> Framework<br />
• SAP provides a separate Startup and Control Framework for SAP Web Application<br />
Server Java. This Framework is used to start, stop, and monitor <strong>the</strong> Java stack<br />
processes with<strong>in</strong> <strong>the</strong> SAP system <strong>in</strong>stances - but not, however, <strong>the</strong> Central<br />
Services.It consists of <strong>the</strong> follow<strong>in</strong>g processes:<br />
• JControl:<br />
– JControl starts, stops, and monitors <strong>the</strong> processes of a Java <strong>in</strong>stance . Primarily<br />
<strong>the</strong> server and dispatcher processes. SAP Signal Handl<strong>in</strong>g is implemented with<br />
JControl, to forward <strong>the</strong> start and stop <strong>command</strong>s to <strong>the</strong> processes of <strong>the</strong> Java<br />
stack.<br />
– JControl restarts term<strong>in</strong>ated processes, ends hang<strong>in</strong>g processes, and sends a<br />
shutdown signal to <strong>the</strong> processes of <strong>the</strong> Java stack.<br />
– JControl reads <strong>the</strong> description of <strong>the</strong> <strong>in</strong>stance from profile files.<br />
– JControl starts <strong>the</strong> JLaunch processes, which <strong>in</strong> turn start Java nodes such as<br />
dispatchers or servers.<br />
– JControl creates a shared memory segment for <strong>the</strong> <strong>in</strong>ternal adm<strong>in</strong>istration data<br />
of all JLaunch processes.<br />
• JLaunch:<br />
– JLaunch starts a Java program, loads a Java VM (JVM) <strong>in</strong> its own address<br />
space and assumes <strong>the</strong> function of <strong>the</strong> correspond<strong>in</strong>g cluster element. The<br />
parameteriz<strong>in</strong>g of <strong>the</strong> JVM is read before <strong>the</strong> load<strong>in</strong>g.<br />
– JLaunch receives <strong>command</strong>s from <strong>the</strong> JControl process (through named pipes)<br />
to stop cluster elements such as dispatchers or servers.<br />
– The JLaunch process ends itself if its parent process JControl is no longer<br />
runn<strong>in</strong>g.<br />
18 October 2010