°Ô½Ã¹° 12°Ç
   
[³×Æ®¿öÅ©] Rivers Proxy Part.3
±Û¾´ÀÌ : ÃÖÀå¼· ³¯Â¥ : 2013-07-16 (È­) 11:34 Á¶È¸ : 2730
¢º Apache 2.2 ¸¦ ÀÌ¿ëÇÏ¿© ±¸Ãà ÇÏ´Â ¹æ¹ý

  - ¾ÈÁ¤¹öÀüÀÎ 2.2 ¹öÀüÀ» ÀÌ¿ëÇϸç, Ư¼º»ó ÇϳªÀÇ Å¬¶óÀ̾ðÆ®¿¡ ´ëÇØ ÇϳªÀÇ ÇÁ·Î¼¼½º¸¦ ÇÒ´çÇÏ´Â
    Prefork ¹æ½Ä º¸´Ù´Â ÇϳªÀÇ Å¬¶óÀ̾ðÆ®¸¦ ÇϳªÀÇ ¾²·¹µå·Î ó¸®ÇÏ´Â Worker ¹æ½ÄÀÌ È¿À²ÀûÀÌ´Ù

  - Apache µ¿ÀÛ ¹æ½Ä º¯°æ
    /etc/sysconfig/httpd ¿¡¼­ HTTPD=/usr/sbin/httpd.worker ·Î ¼öÁ¤ ÈÄ
    apache -l ¸í·É¾î·Î µ¿ÀÛ ¸ðµå È®ÀÎ

  - httpd.conf ¼öÁ¤ 
    MaxClients ¿Í ThreadsPerChild °ª ¼öÁ¤À» ÅëÇÑ ÃÖ´ë ÇÁ·Î¼¼½º ¹× ¾²·¹µåÀÇ ¼³Á¤
    Worker ¹æ½ÄÀÇ °æ¿ì ¿©·¯ ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ½ÇÇà½ÃÅ°°í, °¢°¢ÀÇ ÇÁ·Î¼¼½º ³»¿¡ ¿©·¯ ¾²·¹µå¸¦ »ý¼º
    ÇÏ¿© "ÇÁ·Î¼¼½º ¼ö X ÇÁ·Î¼¼½º ´ç ¾²·¹µåÀÇ ¼ö" ¸¸Å­ÀÇ Ã³¸®¸¦ ÇÏ°Ô µÈ´Ù.

   À̶§ ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ ½º·¹µå ¼ö¸¦ Á¦¾îÇÏ´Â °ÍÀÌ ¹Ù·Î ThreadPerChild °ª À̸ç, ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ  
   ÃÖ´ë °ªÀº MaxCilents / ThreadsPerChild °ªÀÌ´Ù.
 
  
    ÃÖ´ë ÇÁ·Î¼¼½º ¼ö : 6 (MaxClients / ThreadsPerChild)
    1°³ÀÇ ÇÁ·Î¼¼½º ´ç ÃÖ´ë ¾²·¹µå ¼ö : 25 (ThreadsPerChild)
    µ¿½Ã¿¡ ó¸® °¡´ÉÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ¼ö : 6 X 25 = 150
   ÀÌÈÄ ÇÁ·Î¼¼½º/½º·¹µåÀÇ ÃÖ´ë »ý¼º¼ö¸¦ ´ÃÀÌ°Ô ÇÏ·Á¸é ServerLimit ¿Í ThreadLimit ¼³Á¤°ªÀ» ³Ö¾îÁØ´Ù. 
   ServerLimit ´Â 16, ThreadLimit ´Â 64·Î ±âº»°ªÀ» ³Ö¾îÁØ´Ù. µÎ °ªÀ» ¼öÁ¤ÇÏ¿© ´õ ´ÃÀÌ¸é µÈ´Ù.

¢º MaxClients,ThreadsPerChild ¿Í ServerLimit/ThteadLimit 
  - MaxClients ¿Í ThreadsPerChild ´Â ¼­¹öÀÇ µ¿ÀûÀÎ ¸®¼Ò½º ¿¡ °ü·ÃµÈ ¼³Á¤ °ªÀÌ´Ù. ÀÌ °ªÀÌ ³ô°Å
    ³ª ³·¾Æµµ ¼­¹ö°¡ ÃÖ¼ÒÇÑ ¼Ò¸ðµÇ´Â ¸®¼Ò½º¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê´Â´Ù,

  - ±×·¯³ª ServerLimit/ThreadLimit ´Â Apache ¿¡¼­ È®º¸ÇÏ´Â °øÀ¯ ¸Þ¸ð¸®ÀÇ Å©±â¿¡ ¿µÇâÀ» ÁÖ¸ç ,
    ÀÌ °ª¿¡ ÇÊ¿ä ÀÌ»óÀ¸·Î ³ôÀº °ªÀ» ¼³Á¤ÇÏ°Ô µÇ¸é ±× ¸¸Å­ Apache ´Â ºñ È¿À²ÀûÀÎ °øÀ¯ ¸Þ¸ð¸®¸¦
    ¼Ò¸ðÇÑ´Ù.

  - ±×·¯¹Ç·Î ÇÁ·Î¼¼½º/¾²·¹µå ¼öÀÇ »óÇѼ±ÀÌ ³»ÀåµÈ °ªÀÎ ServerLimit 16, ThreadLimit 64¸¦ ÃÊ°ú
    ÇÒ °æ¿ì¿¡¸¸ ±× °ª¿¡ ¸Â°Ô ¼³Á¤ÇÏ¸é µÈ´Ù. 

  - ÇÏÁö¸¸ ÇÁ·Î¼¼½º/¾²·¹µå ´ç ¸Þ¸ð¸® »ç¿ë·®Àº ³»ÀåµÈ ¸ðµâ µî¿¡ ÀÇÁ¸ÇÏ°Ô µÇ´Âµ¥ OS°¡ Apaache
    ¿¡ ¸Þ¸ð¸®¸¦ ¾ó¸¶³ª ÇÒ´çÇÒÁö´Â °¢°¢ÀÇ ¼­¹ö ȯ°æ¿¡ µû¶ó ´Þ¶óÁö¹Ç·Î ¼³Á¤°ªÀ» Á¤Çϴµ¥¿¡´Â ÇÑ°è
    °¡ ÀÖ´Ù.

  - ½ÇÁ¦·Î »ç¿ëÁßÀΠȯ°æ¿¡¼­ ¾î´À Á¤µµ·Î ¼³Á¤ÇØ¾ß µÉÁö ¸ð¸¥´Ù¸é ÇÁ·Î¼¼½º/¾²·¹µå ´ç ¸Þ¸ð¸®ÀÇ
    »ç¿ë·® ¶Ç´Â ¾Æ·¡ÀÇ Á¶°Ç µîÀ» È®ÀÎÇؼ­ ¼³Á¤ÇØ¾ß ÇÑ´Ù. 

  - OS ³ª À¥ ¼­¹ö ÀÌ¿ÜÀÇ S/W °¡ ÀÌ¿ëÇÏ´Â ¸Þ¸ð¸® ·® 
 
  - À¥ ¼­¹öÀÇ ÇÁ·Î¼¼½º/¾²·¹µå ¼ö°¡ ÃÖ´ë¼ö¿¡ À̸£·¶ À»¶§ ¼­¹ö°¡ ¼ÒºñÇÏ´Â ÇÕ°è ¸Þ¸ð¸® ·® 

  - ƯÁ¤ À¥ ¼­¹ö»ó¿¡¼­ÀÇ ÃÖ´ë ÇÁ·Î¼¼½º/¾²·¹µå ¼ö´Â ¸®¼Ò½º°¡ ¾î´ÀÁ¤µµ ¼Ò¸ð‰çÀ»¶§ ½º¿ÒÀÌ ¹ß»ýµÇÁö
    ¾ÊÀ»Á¤µµ·Î Æ©´×ÇÏ´Â °ÍÀÌ Àû´çÇÏ´Ù.


À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com