Node.js not running after reboot

Fresh install of Virtualmin Pro on a fail over server on a CentOS 7 VPS account.
I have a website that only has Node.js in the root, the app is the default installed, it runs when I install it, but fails to start after a reboot.

I have this working on a CentOS 6 VPS, I backed it up and restored it to a CentOS 7 VPS, it runs fine until reboot, then it does not start again.

I uninstalled node.js and reinstalled it, same thing, so I delete the Virtual Server and reinstalled Node.js, same thing.

Nothing in the log files except: ap_proxy_connect_backend disabling worker for (localhost) for 60s
I enabled MySql and it seems to have gone away.

I noticed in the Services -> Configure Website Directives that it uses mongrel like Ruby, is this starting the node.js like “forever”?
What is starting the app on start up is what I need to determine to troubleshoot this, not sure where to start, I am new to Node.js, not Javascript, but this is something to do with how it starts up, and since it works on CentOS 6, I am wondering if this is a CentOS 7 problem.

Any idea where to start looking?