Nginx время от времени показывает страницу с ошибкой

Я использую VPS на digitalocean. У меня ежедневный трафик 500 уникальных пользователей. У меня были проблемы с загрузкой процессора и оперативной памяти на Apache. Сейчас я использую Nginx, потому что он легкий. Мой ЦП и ОЗУ находятся под контролем, но, тем не менее, Nginx время от времени показывает сообщение об ошибке, которое, по моему мнению, связано с загрузкой / неправильной конфигурацией.

Я получаю эту ошибку в моих файлах журнала:

ngx_slab_alloc() failed: no memory in SSL session

У меня есть следующая конфигурация для моего сервера nginx:

keepalive_timeout   20;
ssl_session_timeout 7200m;
ssl_session_cache shared:SSL:150m;
ssl_stapling on;
ssl_stapling_verify on;
add_header Strict-Transport-Security max-age=15768000;

Какая конфигурация мне подходит, учитывая, что я использую VPS с 1 ГБ ОЗУ?

Решит ли использование таблицы сеансов базы данных (как в Laravel) мою проблему, независимо от конфигурации Nginx?

1 ответ

Уменьшите значения ssl_session_timeout и ssl_session_cache. Пожалуйста, проверьте ссылку http://nginx.org/en/docs/http/configuring_https_servers.html для конфигурации https и оптимизации сервера nginx https.

Другие вопросы по тегам