I have googled for three hours but to no avail.
I have an ejabberd installation which is not installed using apt. It is installed from source and there is no program called ejabberd in it. Start and Stop and everything is through ejabberdctl.
It was running perfectly for a month and all of a sudden one day it stopped with the infamous
kernel pid terminated error
Anytime i do
sudo ejabberdctl start --node ejabberd@MasterService
A erl_crash file gets generated and when i try
ejabberdctl
i get
Failed to connect to RPC at node ejabberd@MasterService
Now what have i tried
- Tried killing all running process of ejabberd, beam, epmd and starting fresh - DID NOT WORK
- Checked /etc/hosts and hostname and all is well. Hostname is provided in hosts file with the IP
- Checked the ejabberdctl.conf file to ensure teh host name is indeed right and the node name is right
- checked .erlange.cookie file is being created with content in it
In all of web one way or another the search led me to either one of the above.
I have nowhere else to go and dont know where else to look. Any help would be much appreciated.