Не уверен, в чём здесь дело; возможно, это ошибка. У меня есть несколько сайтов, на которых возникают подобные ложные ошибки:
2021/09/29 12:46:34 [alert] 11364#11364: *1226080 не удалось выделить новую сессию в общем кэше SSL-сессий "SSL" во время SSL-рукопожатия, клиент: x.x.42.250, сервер: 0.0.0.0:443
На одном из них мне удалось увеличить максимальное количество сессий следующим образом:
after_bundle_exec:
- replace:
filename: "/etc/nginx/nginx.conf"
from: " worker_connections 768;"
to: " worker_connections 1280;"
after_letsencrypt:
- replace:
filename: "/etc/nginx/letsencrypt.conf"
from: " worker_connections 768;"
to: " worker_connections 1280;"
Думал, что проблема решена (на следующий день таких ошибок не наблюдалось), но теперь они снова появились на этом сайте.
Это несколько выходит за рамки моих компетенций, но моё предположение заключается в том, что множество соединений остаются активными вместо того, чтобы закрываться, и nginx исчерпывает доступные сессии?
Оба сайта установлены стандартным способом и не имеют особенно высокой нагрузки. Один из них — инстанс на 4 ГБ в AWS, другой — дроплет на 8 ГБ от DigitalOcean (около 40 тыс. просмотров страниц в день). У меня есть другие сайты с гораздо большей нагрузкой, и я не помню, чтобы когда-либо сталкивался с подобным раньше, поэтому wondering, не связано ли это с какими-то новыми изменениями.