Hi everyone,
for purely didactive reasons, I wanted to set up and play around ejabberd 16.01 on my GoDaddy CentOS 7.1 web server. I have only 1GB of RAM, which I thought should be more than enough considering there will be 2-3 clients connected for testing. Anyways after almost completing the installation (using RPM) I got an error message without any explanation. I saw all the binary files were in their place so I've tried running the postinstall.sh script, but it fails, with "Failed to create main carrier for ll_alloc".
I do seem to manage to start the service using:
ejabberdctl start
but I cannot call ejabberdctl again to either register clients or stop the service.
(link:http://i.stack.imgur.com/PnxWT.png)
In my opinion 1 GB should be enough, considering the fact that running the server takes no more than 400MB.
(another link:
Are there any minimum hardware requirements to run ejabberd?
Is memory really the issue here or I'm looking at it wrong?
Is there a way to limit the amount of memory or threads of either erl or ejabberd, just to have a basic communication ability (as i mentioned this server is purely for testing)?
here is also a stakoverflow thread I've opened with a little more details:
Thanks.