SSL 握手時無法在 SSL 會話共用快取「le_nginx_SSL」中指派新會話

SSL 握手時無法在 SSL 會話共用快取「le_nginx_SSL」中指派新會話

我有一台安裝了 nginx 和 certbot 的 centos 8 伺服器。當我檢查時:

cat /var/log/nginx/error.log

我常常收到這個錯誤:

[alert] 2245236#0: *42902735 could not allocate new session in SSL session shared cache "le_nginx_SSL" while SSL handshaking, client: ip, server: ip

您知道如何解決這個問題嗎?

謝謝。

答案1

我遇到了同樣的問題並透過增加快取大小解決了它:

ssl_session_cache shared: le_nginx_SSL:20m; # before 10m

您可以嘗試減少ssl_session_timeout會話以更快地刪除。

參考:http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_session_cache

相關內容