Why my atom worker shut down normally within 15 minutes even though if we enable atom worker?
If you use atom worker with atom warmup enabled, the atom will start to spin up a new worker as early as 30 mins before the TTL expiration.
So with a 45 min expiration and warmup enabled, at the 15 min mark (45 TTL - 30 min), the atom can start spinning up a new worker and will shut down the old one.
It is recommended to enable 24 TTL for your atoms.
If you find any issues then follow below step to solve this issue,
If you enable temp directory to your atom then try commenting that out "-Djava.io.tmpdir=..." in the atom.vmoptions
Restart the atom and see the atom worker status.