ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ Á¶ Á¤ Çö karura@nextline.net ¢À ¾ÆÆÄÄ¡ Á¢¼ÓÀÌ ´À·ÁÁ³À»¶§ ÀϹÝÀûÀ¸·Î Âü°íÇÒ ºÎºÐ 1.ÇØ´ç ¼¹ö·Î ping test¸¦ ÇÑ´Ù. time °ªÀÌ 20ÀÌÇÏ¸é ³×Æ®¿öÅ©´Â ÀÌ»óÀÌ ¾ø´Ù. (Âü°í) ping test½Ã pingÀÌ ¾È µÉ °æ¿ìµµ ÀÖ´Ù. ÀÌ·²¶§´Â ³×Æ®¿öÅ© ÀÌ»óÀÏ ¼öµµ ÀÖÁö¸¸ ÇØ´ç¼¹ö¿¡¼ ICMP¸¦ Â÷´ÜÇØ ³õ¾Ò±â ¶§¹®ÀÏ ¼öµµ ÀÖ´Ù. ÀÌ·± °æ¿ì¿¡´Â ¼¹ö°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ º»´Ù. ¿¹) ping yahoo.co.kr
2. ¾ÆÆÄÄ¡ À¥·Î±×¸¦ »ìÆ캻´Ù °æ·Î : /usr/local/apache/logs
À¥·Î±×´Â ÃÖ´ë »ý¼ºÇÒ ¼ö ÀÖ´Â Å©±â°¡ 2GÀ̸ç, À¥ ·Î±×ÀÇ Å©±â°¡ Ä¿Áú¼ö·Ï ·Î±× ÆÄÀÏÀ» ÀÐ¾î¼ Á¦ÀÏ ÇÏ´Ü¿¡ ·Î±×¸¦ ½×¾Æ¾ß ÇϹǷΠ·Î±×ÆÄÀÏÀÌ Å¬¼ö·Ï À¥ Á¢¼Ó¼Óµµ°¡ ¶³¾îÁö¸ç, »çÀÌÆ® Á¢¼ÓÀÚ°¡ ¸¹Àº °æ¿ì¿¡´Â ¾Æ¿¹ À¥»çÀÌÆ® ÀÚü¿¡ ¾Æ¿¹ Á¢¼ÓÀÌ µÇÁö ¾Ê±âµµ ÇÑ´Ù. µû¶ó¼, Á¤±âÀûÀ¸·Î ¾ÆÆÄÄ¡ ·Î±×ÆÄÀÏÀ» °ü¸®ÇØÁÖ¾î¾ß ÇÑ´Ù. ©ç ·Î±× ÆÄÀÏÀÌ ½×¿´À» ¶§ »èÁ¦ÇÏ´Â ¹æ¹ý.
• ¸í·É¾î : rm-rf access_log -> access_log ÆÄÀÏÀ» »èÁ¦. rm-rf error_log -> error_log ÆÄÀÏÀ» »èÁ¦.
©è ¾ÆÆÄÄ¡ ·Î±×ÆÄÀÏÀÌ ½×ÀÌÁö ¾Ê°Ô ¼³Á¤ÇÏ´Â ¹ý ·Î±×ÆÄÀÏÀÌ ½×ÀÌÁö ¾Ê°Ô ¼³Á¤Çϱâ Àü¿¡ ¸ÕÀú ¾ÆÆÄÄ¡ ·Î±×ÆÄÀÏÀ» »èÁ¦ ÈÄ ¼³Á¤ÇÑ´Ù. ln -s /dev/null /usr/local/apache/logs/access_log ln -s /dev/null /usr/local/apache/logs/error_log
¼öÁ¤ ÈÄ ¾ÆÆÄÄ¡¸¦ ´Ù½Ã ½ÃÀÛÇØ ÁØ´Ù. ¸í·É¾î : apachectl restart
3. ÇöÀç 80¹ø Æ÷Æ®¸¦ »ç¿ëÇؼ À¥¿¡ Á¢¼ÓÁßÀÎ »ç¿ëÀÚµéÀÇ ÇöȲÀ» »ìÆ캻´Ù. netstat -nap | grep :80 | grep EST | wc -l µîÀÇ ¸í·ÉÀ» »ç¿ëÇϸé ÇöÀç À¥¿¡ Á¢¼ÓµÇ¾î ÀÖ´Â ÇÁ·Î¼¼¼ ¼ö¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ ¼ö°¡ httpd.conf¿¡¼ ¼³Á¤ÇÑ Maxclient¿Í °¡±õ°Å³ª ȤÀº ´õ ¸¹Áö´Â ¾ÊÀºÁö »ìÆ캻´Ù. max client 256 -> 1024 (¾ÆÆÄÄ¡ µ¿½ÃÁ¢¼ÓÀÚ ¼ö¸¦ 256¿¡¼ 1024·Î ´Ã¸²)
¼öÁ¤ÈÄ ¾ÆÆÄÄ¡¸¦ ´Ù½Ã ½ÃÀÛÇØ ÁØ´Ù. apachectl restart httpd -V ·Î È®ÀÎ (Á¤»óÀûÀ¸·Î ¼öÁ¤µÇ¾ú´ÂÁö È®ÀÎ)
4. top ¸í·ÉÀ¸·Î ÇöÀç cpuÀÇ »ç¿ë·üÀ̳ª, ¸Þ¸ð¸® »ç¿ë·® µîÀ» üũÇغ»´Ù. ¾ÆÆÄÄ¡ µ¥¸óÀ¸·Î ¿À·£½Ã°£ µ¿¾È Á¢¼ÓÀÌ À¯ÁöµÇ¾îÀÖ´Â Á»ºñ ÇÁ·Î¼¼¼°¡ ÀÖ´ÂÁö È®ÀÎÇÏ´Ù. ÀÖÀ» °æ¿ì ÇØ´ç ÇÁ·Î¼¼¼¸¦ °Á¦ Á¾·áÇÑ´Ù. ¸í·É¾î : top ºüÁ® ³ª¿Ã ¶§ : Ctrl Å° + c Å°
ÇÁ·Î¼¼¼ °Á¦ Á¾·áÇÏ´Â ¹ý ¸í·É¾î : kill -KILL ¡®PID Number¡¯
¿¹) top ÇÁ·Î¼¼¼¸¦ °Á¦Á¾·á ÇÒ °æ¿ì. kill -KILL 13917
¡Ø À§ÀÇ Á¡°ËÀ» À§Çؼ´Â ±âº»ÀûÀ¸·Î ¾ÆÆÄÄ¡ µ¥¸ó ½ÇÇà¸í·É¾î¿¡ Àͼ÷ÇØ¾ß ÇÑ´Ù. • apachectl À̶õ? apachectl - ¾ÆÆÄÄ¡ À¥¼¹ö Á¶Àý ÀÎÅÍÆäÀ̽º. apachectlÀº ¾ÆÆÄÄ¡ ÇÏÀÌÆÛÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ (HTTP) ¼¹öÀÇ ¾Õ´ÜÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº °ü¸®ÀÚ°¡ ¾ÆÆÄÄ¡ httpd µ¥¸óÀ» Á¶Á¤Çϵµ·Ï µ½´Â´Ù. apachectl command ¿É¼Ç -start ¾ÆÆÄÄ¡ httpd µ¥¸óÀ» ½ÃÀÛÇÑ´Ù. ÀÌ¹Ì ½ÇÇàÁßÀ̶ó¸é ¿À·ù¸¦ ³½´Ù. apachectl -k start¿Í °°´Ù. ¸í·É¾î : apachectl start
-stop ¾ÆÆÄÄ¡ httpd µ¥¸óÀ» Áß´ÜÇÑ´Ù. apachectl -k stop°ú °°´Ù. ¸í·É¾î : apachectl stop
-restart ¾ÆÆÄÄ¡ httpd µ¥¸óÀ» Àç½ÃÀÛÇÑ´Ù. µ¥¸óÀÌ ½ÇÇàÁßÀÌ ¾Æ´Ï¶ó¸é, ½ÃÀÛÇÑ´Ù. µ¥¸óÀÌ Àç½ÃÀ۽à ½ÇÆÐÇÏÁö ¾ÊÀ½À» È®ÀÎÇϱâ À§ÇØ Àç½ÃÀÛ Àü¿¡ ÀÚµ¿À¸·Î configtest ¸í·É°ú °°ÀÌ ¼³Á¤ÆÄÀÏÀ» °Ë»çÇÑ´Ù. apachectl -k restart¿Í °°´Ù. ¸í·É¾î : apachectl restart
-graceful ¾ÆÆÄÄ¡ httpd µ¥¸óÀ» Á¡ÀÝ°Ô(gracefully) Àç½ÃÀÛÇÑ´Ù. µ¥¸óÀÌ ½ÇÇàÁßÀÌ ¾Æ´Ï¶ó¸é, ½ÃÀÛÇÑ´Ù. ÀϹÝÀûÀÎ Àç½ÃÀÛ°ú ´Þ¸® ÇöÀç ¿·ÁÀÖ´Â ¿¬°áÀ» ²÷Áö ¾Ê´Â´Ù. ¶Ç, ÀÌÀü ·Î±×ÆÄÀÏÀ» Áï½Ã ´ÝÁö ¾Ê´Â´Ù. Áï, ·Î±×¼øȯ ½ºÅ©¸³Æ®¿¡¼ ÀÌ ¸í·ÉÀ» »ç¿ëÇÑ´Ù¸é, ÀÌÀü ·Î±×ÆÄÀÏÀ» ó¸®ÇϱâÀü¿¡ ·Î±×ÆÄÀÏÀ» ´ÝÇûÀ½À» º¸ÀåÇϱâ À§ÇØ »ó´çÈ÷ ±â´Ù·Á¾ß ÇÑ´Ù. ¾ÆÆÄÄ¡°¡ Àç½ÃÀ۽à ½ÇÆÐÇÏÁö ¾ÊÀ½À» È®ÀÎÇϱâÀ§ÇØ Àç½ÃÀÛ Àü¿¡ ÀÚµ¿À¸·Î configtest ¸í·É°ú °°ÀÌ ¼³Á¤ÆÄÀÏÀ» °Ë»çÇÑ´Ù. apachectl -k graceful°ú °°´Ù. ¸í·É¾î : apachectl graceful
-configtest ¼³Á¤ÆÄÀÏÀÇ ¹®¹ýÀ» °Ë»çÇÑ´Ù. ¼³Á¤ÆÄÀÏÀ» Àаí Syntax Ok ȤÀº ƯÁ¤ ¼³Á¤¿À·ù¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù. apachectl -t¿Í °°´Ù. ¾Æ·¡ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ¾ÕÀ¸·Î »ç¶óÁú °ÍÀÌ´Ù. ¸í·É¾î : apachectl configtest
- help : ¿É¼Ç¿¡ ´ëÇÑ µµ¿ò¸»À» º¸¿©ÁØ´Ù.
|
|