Nginx пишет в логе ошибку: "ngx_slab_alloc() failed: no memory in SSL session shared cache "SSL". Что делать?

Аватар пользователя admin
Иногда в логе ошибок nginx можно увидеть сообщения вида:
 
2016/09/12 23:16:33 [crit] 22461#0: ngx_slab_alloc() failed: no memory in SSL session shared cache "SSL"


Чтобы такого не было, необходимо найти в конфигурационном файле nginx для вашего виртуалхоста директиву:

        ssl_session_cache shared:SSL:2m;

и увеличить текущее значение. Например в приведённом выше примере с 2m до 10m. Также может помочь уменьшение времени хранения SSL сессии в директиве
 
        ssl_session_timeout 24h;
 

например с 24h до 12h.

Не забудьте перезапустить nginx сделать ему reload, чтобы он применил сделанные изменения.

0
Ваш рейтинг: Нет