Beim SSL-Handshake konnte keine neue Sitzung im gemeinsam genutzten SSL-Sitzungscache „le_nginx_SSL“ zugewiesen werden

Beim SSL-Handshake konnte keine neue Sitzung im gemeinsam genutzten SSL-Sitzungscache „le_nginx_SSL“ zugewiesen werden

Ich habe einen CentOS 8-Server mit installiertem Nginx und Certbot. Wenn ich Folgendes überprüfe:

cat /var/log/nginx/error.log

Ich erhalte häufig diesen Fehler:

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

Wissen Sie, wie sich dieses Problem beheben lässt?

Danke schön.

Antwort1

Ich hatte das gleiche Problem und habe es durch Erhöhen der Cachegröße gelöst:

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

Sie können versuchen, ssl_session_timeoutdie Anzahl der Sitzungen zu reduzieren oder diese schneller zu löschen.

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

verwandte Informationen