Can't start without swap memmory? (ejabberd 2.0.5: fork: Resource temporarily unavailable)

I've got an ejabberd installation on my Virtual Private Server (VPS).
When i try to start ejabberd i got the following messages:

[~/jabber/bin]# ./start
./start: fork: Resource temporarily unavailable

[~/jabber/bin]# ./ejabberdctl start
[~/jabber/bin]# ./ejabberdctl status
-bash: fork: Resource temporarily unavailable

I've googled for the error, and it sad's that it's because i have no more memory available.
But here are the output of free:

             total       used       free     shared    buffers     cached
Mem:       1048576     199224     849352          0          0          0
-/+ buffers/cache:     199224     849352
Swap:            0          0          0

So i have no swap memory, but i have like 84mb of ram memory.
My provider can't let me create swap memory.
I think that for some reason ejabberd take a look on swap memory before starts, or it uses just more then 84mb to just run.

Then, here is my question:
There's way to force ejabberd to start without swap memory? Or i'm just miss understanding the whole thing?

Thank you in advance.

You can check if at least the

You can check if at least the Erlang VM starts correctly or not:

$ erl
Erlang R13B01 (erts-5.7.2) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]

Eshell V5.7.2  (abort with ^G)
1> erlang:localtime().
{{2009,7,25},{9,41,45}}
2> q().
ok
$
Syndicate content