Issues installing over a 1GB RAM Centos 7 / Ejabberd minimum requirements

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: http://i.stack.imgur.com/fvG7X.png )

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:
http://stackoverflow.com/questions/35101318/ejabberd-16-01-postinstall-s...

Thanks.

Syndicate content