| 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.
 
 |