[erlang-questions] ssl session cache
Pawel Kraszewski
pawel@REDACTED
Tue Jan 12 16:04:58 CET 2016
Hello!
I'm struggling with SSL session cache. I've already upgraded to 18.2.1
(fixed some of my problems), yet one thing bothers me:
lib/ssl-7.2/src/ssl_manager.erl line 242/243
SessionLifeTime = proplists:get_value(session_lifetime, Opts, ?'24H_in_sec'),
Its OK.
Line 251/252
Timer = erlang:send_after(SessionLifeTime * 1000 + 5000, self(),
validate_sessions),
It's OK. Gives initial addidtional 5s backoff.
And than suddenly line 383/384
Timer = erlang:send_after(?SESSION_VALIDATION_INTERVAL, self(),
validate_sessions),
>From this time on SessionLifeTime "reload" is ignored and forced to 60s.
I have potentially thousands of short-span SSL connections (simple
JSON queries via SSL) and session cache grows quickly - even with
session lifetime set to 10s.
What gives?
--
Paweł Kraszewski
http://www.kraszewscy.net
More information about the erlang-questions
mailing list