I am running Stargate (datastax) in my dev server (Redhat).
./starctl --cluster-name xxx --cluster-seed xxx --cluster-version 6.8 --listen xxx --dc DDC --rack rack1 --dse --enable-auth
But whenever the session between my local and dev server ends (i log out of dev server), the stargate process also ends.
Do we have a tool in linux to manage stargate process:
. Can make stargate command to run as background process (non stop even after the session ends)
. Can re-run it if stargate suddenly stops.
. If any, can notify by email if after trying to restart stargate 3 times without successful. (this is optional)
You don't need tools to do that. You can just run it in the background with Linux utilities such as nohup
.
You can also write a shell script that would monitor the process and start it if it's not running.
These things are not specific to Stargate. Any sysadmin can implement these. Cheers!