I don\'t really understand, how can Erlang be more efficient than C++?
It is not about efficiency when Erlang is promoted as better than C. It's about error handling and concurrency. A server written in Erlang using proper OTP principles will automatically have excellent ways of recovering from errors.
You could say that Erlang is more efficient for the programmer to write a server application. And when it is running it will be more stable.