Hi,
I want to install ejabberd on a VPS (virtual private server) running on centOS.
The VPS plan I`m using has limitation on the number of TCP sockets and the number of processes.
Will this limit the number of concurrent users my server will be able to support?
Will there be a difference between users using a desktop client and users using web client with BOSH?
Thank you.
Limit in sockets.
The VPS plan I`m using has limitation on the number of TCP sockets and the number of processes.
Will this limit the number of concurrent users my server will be able to support?
Yes, socket limitation limits you: each client connection requires a socket.
The Erlang virtual machine may start some programs (epmd, ssl_esock...) and connect to them using sockets, but as they are local, they shouldn't be a problem. The Erlang virtual machine implements erlang processes, and fortunately those are NOT system processes.
Will there be a difference between users using a desktop client and users using web client with BOSH?
I don't know, but if HTTP-Bind sets a permanent socket connection, then it makes no difference.