Não tenho certeza do que está acontecendo aqui; pode ser um bug. Tenho alguns sites que estão recebendo erros espúrios como estes:
2021/09/29 12:46:34 [alert] 11364#11364: *1226080 não foi possível alocar nova sessão no cache compartilhado de sessão SSL "SSL" durante o handshake SSL, cliente: x.x.42.250, servidor: 0.0.0.0:443
Em um deles, consegui aumentar o número máximo de sessões da seguinte forma:
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;"
Achei que isso tivesse resolvido (não vi nenhum erro assim no dia seguinte), mas agora estou vendo-os novamente nesse site.
Isso está um pouco fora da minha área de atuação, mas minha melhor suposição é que, de alguma forma, várias conexões estejam permanecendo ativas em vez de serem encerradas e o nginx esteja ficando sem sessões?
Ambos são instalações padrão e não têm tráfego especialmente alto. Um é uma instância de 4 GB na AWS e o outro um droplet DO de 8 GB (cerca de 40 mil visualizações de página/dia). Tenho outros sites com muito mais tráfego e não me lembro de ter visto isso antes, então estou me perguntando se há algo novo acontecendo aqui.