День добрый.
Столкнулся с высоким потреблением CPU при добавлении в конфиге апстримов
директивы zone.
Как было до

upstream backend {
        server  server1:8080 weight=860;
        server  server2:8080 weight=860;
        server  server3:8080 weight=860;
        .....
}

Как стало после

upstream backend {
        zone upstream_backend 1m;
        server  server1:8080 weight=860;
        server  server2:8080 weight=860;
        server  server3:8080 weight=860;
        .....
}

При значительной нагрузке потребление CPU взлетает неимоверно. 
Стоит отметить, что upstream серверов в данной группе достаточно много.
Около 2000 штук.
Может ли это быть связано с rw локами шаренной памяти?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,279995,279995#msg-279995

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить