It's all about the answers!

Ask a question

What is start/stop order of ELM applications ?


Sagar Lonkar (11) | asked Sep 29 '21, 2:33 a.m.

What is start / Stop sequence for ELM applications  , when each ELM application installed on separate machine ?



Stop Order :
All Apps & then at last GC,JTS,JAS

Start Order:
JAS,JTS,GC & All other apps

Any specific order for LDX, LQE, RS ?

2 answers



permanent link
Bartosz Chrabski (3.4k12649) | answered Sep 29 '21, 2:47 a.m.

No specific order for reporting. Important is that db and jts are up.


permanent link
Daniel Moul (4.9k1318) | answered Sep 29 '21, 4:30 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
edited Sep 29 '21, 4:30 p.m.

We've done work recently to articulate a startup order, which if followed, reduces the chance of noise in logs or users starting to use an app before enough services are available.


As I recall (so this post isn't 100% authoritative) we recommend the following order: 
(read left to right then down the list)

1. Database, 
2. WAS or Liberty, JAS
3. JTS, (and LDX, GCM if you are using them)
Then the following rows in parallel are OK (and there is no recommended order within the rows)
4A. LQE, DCC, JRS, ENI
4B. CCM, QM, RM

In 7.0.1 or 7.0.2 we added "readiness" probes for ELM applications so your startup automation can check these rest APIs to make sure servers in one group are sufficiently responsive before starting a dependent row.

We also added "liveness" (aka heartbeat) probes.

Sorry I don't have time at the moment to find the links to these details.


Comments
Bartosz Chrabski commented Sep 29 '21, 4:36 p.m.

Missing HTTP proxy after database. It is confirming what was written.


Daniel Moul commented Sep 30 '21, 8:12 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

FYI the readiness probe APIs were added in 7.0.2. See  https://jazz.net/wiki/bin/view/Main/ReadinessProbe

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.