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