On 26.07.2022 16:59, Maxim Dounin wrote:

>> 2022/07/23 16:26:33 [alert] 849481#849481: *8078448 could not allocate
>> new session in SSL session shared cache "le_nginx_SSL" while SSL
>> handshaking, client: 175.156.80.121, server: 0.0.0.0:443
[...]

Если не будет в логах ошибок - каким образом тогда пользователь
сможет понять, что размер кэша для сессий SSL слишком маленький?
Точно так же, как и сейчас - по статистике повторного
использования сессий, других способов нет.  Обсуждаемое сообщение
об ошибке возникает тогда и только тогда, когда не удаётся
выделить память после удаления одной из старых сессий.  Такое
может происходить, например, если удалённая сессия заметно
отличается по размеру от создаваемой, и попадает в другой диапазон
выделений slab-аллокатора.
А каким образом эту статистику повторного использования сессий
можно получить? Для этого надо писать в лог значение переменной
$ssl_session_reused потом скриптом вычислять процент запросов,
у которых $ssl_session_reused возвращает значение "r" ? И в том случае,
если этот процент стал меньше обычно наблюдаемого значения -
это будет означать, что размер кэша для сессий SSL
возможно стал слишком мал и его желательно увеличить?

--
Best regards,
 Gena
_______________________________________________
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@nginx.org

Ответить