Error log question

Gena Makhomed gmm на csdoc.com
Вт Июл 26 14:33:15 UTC 2022


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