Сервер: CPU 8 ядер, RAM 16 ГБ.
На сервере с десяток не особо нагруженных проектов, но бывают всплески входящих соединений.
В nginx.conf сейчас такие правила:
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn perip 10;
limit_conn_zone $server_name zone=perserver:10m;
limit_conn perserver 100;
Это помогает "держать" сервер, но на фронте много запросов через JS в таймаутах от 30 сек до 1 мин.
Соответственно, ограничение в 10 соединений для 1 IP вызывает ошибки типа:
limiting connections by zone "perip"
Поднимал до 100, но сразу получал извне кучу GET-запросов, которые сильно нагружали сервер.
Читал, но никак не могу разобраться, что все же нужно использовать.
Поделитесь вашей практикой и дайте советы.
Спасибо.