Cronjob can prevent your application and your users from unexpected downtimes.
Create a file called starter.sh in your application's home folder and copy the following code:
#!/bin/sh
if [ $(ps -e -o uid,cmd | grep $UID | grep node | grep -v grep | wc -l | tr -s "\n") -eq 0 ]