[erlang-questions] Erlang OTP 18 memory leak / SSL
Sun Sep 20 15:24:47 CEST 2015
I did as what you told me by getting a shell console on the node.
I run memory(). and see ets ate the most memory. And it increased overtime.
I run ets:i(). and I found out the ssl_manager took a big chunk of what
32794 client_ssl_otp_session_cache ordered_set 0 89
36891 server_ssl_otp_session_cache ordered_set 1564 67995
40993 httpc_manager__session_cookie_db bag 0 299
So I think there is a problem with ssl_manager in Erlang OTP 18.
On Sun, Sep 20, 2015 at 2:22 AM, Jesper Louis Andersen <
> On Sat, Sep 19, 2015 at 6:34 PM, Sereysethy TOUCH <
> touch.sereysethy@REDACTED> wrote:
>> I just recently updated Erlang to latest version OTP 18 on Ubuntu server.
>> It uses cowboy (websocket), ranch, ssl, erlydtl & rabbitmq. It used to work
>> fine in OTP 17. The program is correctly compiled but during the execution
>> the memory kept increasing. I need to restart the process every one or two
>> hours to free some memory.
> 1. Get a shell console on the node
> 2. call 'memory().' in the shell
> 3. If it reports ets as the winner, call
> 4. ets:i().
> This will give you a nice overview for where to look and verify it is the
> SSL problem.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions