All transactions are set to pending and nothing will run. How can I check to see if the onapp daemon is running and restart it correctly?
First, SSH to the CP server.
You should see backups and transaction going when running the following command below, if you don't then the OnApp daemon is not running.
ps aux | grep daemon
If you see that the OnApp daemon isn't runnning you will want to stop OnApp first with the command below:
service onapp stop
Now CD to the directory below:
Look for the onapp_daemon.rb.pid, if you see it and the PID # is zero then the daemon is not running, so we will kill it and then restart it with the commands below:
rm -rf onapp_daemon.rb.pid
Now start onapp:
service onapp start
You should have something like the following below
Starting SSH Key Server...
Agent pid 27822
Identity added: /onapp/interface/config/keys/private (/onapp/interface/config/keys/private)
Starting All Runners (Schedules, Transactions, Backups and Hypervisor, Cluster Monitor) ...
Starting Hypervisor Data Receiver...
Starting VNC Proxy..
Now ls -l the /onapp/interface/tmp/pids/ directory and you should see all of the following below now, that means that the deamon is back up and running correctly.
-rw-r--r-- 1 onapp onapp 0 Feb 6 09:16 0.852188522247947.14689
-rw-r--r-- 1 onapp onapp 6 Feb 8 11:35 onapp_daemon.rb.pid
-rw-r--r-- 1 onapp onapp 5 Feb 8 11:35 receiver.pid
-rw-r--r-- 1 root root 6 Feb 8 11:35 ssh-agent.pid
-rw-r--r-- 1 root root 6 Feb 8 11:35 vnc_proxy.pid