Тормоза с большим кол-вом виртуальных серверов
Andrei Nigmatulin
anight at monamour.ru
Tue Aug 16 21:17:16 MSD 2005
Столкнулся с проблемой - на большом кол-ве виртуальных серверов (около 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 Nigmatulin
GPG PUB KEY 6449830D
No Microsoft products were used in any way
for the creation of this message. If you are
using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might
encounter as a result.
More information about the nginx-ru
mailing list