ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Тормоза с большим кол-вом виртуальных серверов
  • From: Andrei Nigmatulin <anight@xxxxxxxxxxx>
  • Date: Tue, 16 Aug 2005 21:17:16 +0400

Столкнулся с проблемой - на большом кол-ве виртуальных серверов (около 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.



 




Copyright © Lexa Software, 1996-2009.