Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Тормоза с большим кол-вом виртуальных серверов
Столкнулся с проблемой - на большом кол-ве виртуальных серверов (около 5000)
любая попытка nginx распарсить конфиг (nginx -t или SIGHUP главному процессу -
без разницы) занимает более 6 минут (!) и 100% cpu.
После некоторых поисков было найдено решение:
--- nginx-0.1.41.orig/src/core/ngx_cycle.h 2005-06-06 21:44:09.000000000
+0400+++ nginx-0.1.41/src/core/ngx_cycle.h 2005-08-16 20:55:37.237413000
+0400@@ -13,7 +13,7 @@
#ifndef NGX_CYCLE_POOL_SIZE-#define NGX_CYCLE_POOL_SIZE 16384+#define
NGX_CYCLE_POOL_SIZE 16777216 #endif
После этого операция стала занимать 3 сек. Вроде как все работает, побочных
эффектов пока не обнаружено.
Ждем коментариев автора и тех, кто испытывал подобную проблему.
-- Andrei NigmatulinGPG PUB KEY 6449830D
No Microsoft products were used in any wayfor the creation of this message. If
you areusing a Microsoft product to view it, BEWARE!I'm not responsible for any
harm you mightencounter as a result.
|