Тормоза с большим кол-вом виртуальных серверов

Igor Sysoev is at rambler-co.ru
Fri Aug 19 17:43:16 MSD 2005


On Tue, 16 Aug 2005, Andrei Nigmatulin wrote:

> Столкнулся с проблемой - на большом кол-ве виртуальных серверов (около 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 сек. Вроде как все работает, побочных
> эффектов пока не обнаружено.
>
> Ждем коментариев автора и тех, кто испытывал подобную проблему.

На данный момент эта проблема решается только так.
Нужно будет сделать правильное решение.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list