ÀÌ ¹®¼¿¡¼´Â HTTP(ÇÏÀÌÆÛÅØ½ºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ) APIÀÇ ¿À·ù ·Î±ë ±â´ÉÀ» ¼³¸íÇÕ´Ï´Ù.
HTTP ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹ß»ýÇÏ´Â ¿À·ù Áß ÀϺδ ó¸®¸¦ À§ÇØ ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ´Ù½Ã Àü´ÞµÇ´Â ´ë½Å HTTP API¿¡¼ ÀÚµ¿À¸·Î 󸮵˴ϴÙ. ÀÌ µ¿ÀÛÀº ÀÌ·¯ÇÑ ¿À·ù°¡ ³Ê¹« ¸¹ÀÌ ¹ß»ýÇÏ¿© ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é À̺¥Æ® ·Î±×³ª ÀÀ¿ë ÇÁ·Î±×·¥ 󸮱⿡¼ ´Ù·ê ¼ö ÀÖ´Â ¹üÀ§¸¦ ÃʰúÇϱ⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù.
¾Æ·¡ÀÇ Ç׸ñÀº HTTP API ¿À·ù ·Î±ëÀÇ ´Ù¾çÇÑ Ãø¸é¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
- HTTP API ¿À·ù ·Î±ë ±¸¼º
·¹Áö½ºÆ®¸® ¼³Á¤Àº HTTP API ·Î±× ¿À·ù, Çã¿ëµÇ´Â ÃÖ´ë ·Î±× ÆÄÀÏ Å©±â ¹× ·Î±× ÆÄÀÏ À§Ä¡¸¦ Á¦¾îÇÕ´Ï´Ù. - HTTP API ¿À·ù ·Î±× Çü½Ä
HTTP API´Â W3C(World Wide Web Consortium) ·Î±× ÆÄÀÏ ±ÔÄ¢À» ÁؼöÇÏ´Â ·Î±× ÆÄÀÏÀ» ¸¸µì´Ï´Ù. µû¶ó¼ Ç¥ÁØ µµ±¸¸¦ »ç¿ëÇÏ¿© ÀÌ ·Î±× ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, W3C ·Î±× ÆÄÀϰú ´Þ¸® HTTP API ·Î±× ÆÄÀÏ¿¡´Â ¿ À̸§ÀÌ ¾ø½À´Ï´Ù. - HTTP API°¡ ±â·ÏÇÏ´Â ¿À·ù À¯Çü
HTTP API´Â ´Ù¾çÇÑ ÀÏ¹Ý ¿À·ù¸¦ ±â·ÏÇÕ´Ï´Ù.
HTTP API ¿À·ù ·Î±ë ±¸¼º
Microsoft¿¡¼ »ç¿ëÀÚ¸¦ À§ÇØ HTTP API ¿À·ù ·Î±ëÀ» ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é "
ÇØ°á Áö¿ø" Àý·Î À̵¿ÇϽʽÿÀ. HTTP API ¿À·ù ·Î±ëÀ» Á÷Á¢ ±¸¼ºÇÏ·Á¸é "
Á÷Á¢ ÇØ°á" Àý·Î À̵¿ÇϽʽÿÀ.
ÇØ°á Áö¿ø
ÀÌ ¹®Á¦¸¦ ÀÚµ¿À¸·Î ÇØ°áÇÏ·Á¸é
Fix it ´ÜÃß³ª ¸µÅ©¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
ÆÄÀÏ ´Ù¿î·Îµå ´ëÈ »óÀÚ¿¡¼
½ÇÇàÀ» Ŭ¸¯Çϰí Fix it ¸¶¹ý»çÀÇ ´Ü°è¸¦ µû¸¨´Ï´Ù.
Âü°í- ÀÌ ¸¶¹ý»ç´Â ¿µ¾î·Î¸¸ Á¦°øµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ´Ù¸¥ ¾ð¾î ¹öÀüÀÇ Windows¿¡¼µµ ÀÚµ¿ ÇØ°á ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇöÀç ¹®Á¦°¡ ÀÖ´Â ÄÄÇ»ÅÍ¿¡¼ ÀÛ¾÷Çϰí ÀÖÁö ¾ÊÀº °æ¿ì Fix it ¼Ö·ç¼ÇÀ» Ç÷¡½Ã µå¶óÀÌºê ¶Ç´Â CD¿¡ ÀúÀåÇÑ ÈÄ ¹®Á¦°¡ ÀÖ´Â ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàÇϽʽÿÀ.
Á÷Á¢ ÇØ°á
HTTP \Parameters ŰÀÇ ¼¼ °¡Áö ·¹Áö½ºÆ®¸® °ªÀÌ HTTP API ¿À·ù ·Î±ëÀ» Á¦¾îÇÕ´Ï´Ù. À̵é Ű´Â ´ÙÀ½ ·¹Áö½ºÆ®¸® Ű¿¡ ÀÖ½À´Ï´Ù.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Âü°í ÀÌÈÄ ¹öÀüÀÇ Microsoft Windows ¿î¿µ üÁ¦¿¡¼´Â ±¸¼º °ªÀÇ À§Ä¡¿Í Çü½ÄÀÌ ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.
·¹Áö½ºÆ®¸® °ªÀ» º¯°æÇϰí, À̵éÀÌ Æ÷ÇԵǾî ÀÖ´Â ·Î±× ÆÄÀϰú Æú´õ¸¦ º¸°Å³ª ¼öÁ¤ÇÏ·Á¸é Administrator/Local System ÀÚ°Ý Áõ¸íÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
·¹Áö½ºÆ®¸® °ªÀÇ ±¸¼º Á¤º¸´Â HTTP API µå¶óÀ̹ö°¡ ½ÃÀÛµÉ ¶§ ÀÐÇôÁý´Ï´Ù. µû¶ó¼ ¼³Á¤À» º¯°æÇÑ °æ¿ì¿¡ »õ °ªÀ» ÀÐÀ¸·Á¸é µå¶óÀ̹ö¸¦ ÁßÁöÇß´Ù°¡ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ÄÜ¼Ö ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
net stop http
net start http
·Î±× ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ´Â µ¥ ´ÙÀ½°ú °°Àº ¸í¸í ±ÔÄ¢ÀÌ »ç¿ëµË´Ï´Ù.
httperr + sequence number + .log
¿¹: httperr4.log
·Î±× ÆÄÀÏÀº
ErrorLogFileTruncateSize ·¹Áö½ºÆ®¸® °ª¿¡¼ ÁöÁ¤ÇÏ´Â ÃÖ´ë Å©±â¿¡ µµ´ÞÇÏ¸é »õ·Î ÀÛ¼ºµË´Ï´Ù. ÃÖ´ë Å©±â´Â 1MB ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.
¿À·ù ·Î±ëÀÇ ±¸¼ºÀÌ ¿Ã¹Ù¸£Áö ¾Ê°Å³ª, HTTP API°¡ ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÏ´Â µ¿¾È ¿À·ù°¡ ¹ß»ýÇϸé HTTP API´Â À̺¥Æ® ·Î±ëÀ» »ç¿ëÇÏ¿© ¿À·ù ·Î±ëÀÌ ¹ß»ýÇÏÁö ¾ÊÀ½À» °ü¸®ÀÚ¿¡°Ô ¾Ë¸³´Ï´Ù.
¾Æ·¡ÀÇ Ç¥´Â ·¹Áö½ºÆ®¸® ±¸¼º °ªÀ» ¼³¸íÇÕ´Ï´Ù.
Ç¥ Ãà¼ÒÇ¥ È®´ë
| ·¹Áö½ºÆ®¸® °ª | ¼³¸í |
| EnableErrorLogging | TRUE·Î ¼³Á¤ÇÏ¸é ¿À·ù ·Î±ëÀ» »ç¿ë °¡´ÉÇÏ°Ô ¼³Á¤Çϰí FALSE·Î ¼³Á¤ÇÏ¸é ¿À·ù ·Î±ëÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ´Â DWORD. TRUE°¡ ±âº»°ªÀÔ´Ï´Ù. |
| ErrorLogFileTruncateSize | ¿À·ù ·Î±× ÆÄÀÏÀÇ ÃÖ´ë Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÏ´Â DWORD. ±âº»°ªÀº 1MB(0x100000)ÀÔ´Ï´Ù.
Âü°í ±âº»°ªº¸´Ù ÀÛÀº °ªÀº ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| ErrorLoggingDir | HTTP API°¡ ÇØ´ç ·Î±ë ÆÄÀÏÀ» ÀúÀåÇÏ´Â Æú´õ¸¦ ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿.
HTTP API´Â ÁöÁ¤µÈ Æú´õ¿¡¼ HTTPERRÀ̶ó´Â ÇÏÀ§ Æú´õ¸¦ ¸¸µé¾î¼ ¿©±â¿¡ ·Î±× ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ Æú´õ¿Í ·Î±× ÆÄÀÏÀº °°Àº ±ÇÇÑ ¼³Á¤À» ¹Þ½À´Ï´Ù. Administrator ¹× Local System °èÁ¤Àº ¸ðµç ±ÇÇÑÀ» °®½À´Ï´Ù. ±× ¹ÛÀÇ ´Ù¸¥ »ç¿ëÀÚ´Â ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.
´ÙÀ½Àº ·¹Áö½ºÆ®¸®¿¡¼ Æú´õ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëµÇ´Â ±âº» Æú´õÀÔ´Ï´Ù. %SystemRoot%\System32\LogFiles
Âü°í ErrorLoggingDir ¹®ÀÚ¿ °ªÀº Á¤±ÔÈµÈ °æ·Î¿©¾ß ÇÕ´Ï´Ù. ±×·¯³ª, %SystemRoot%¸¦ Æ÷ÇÔÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ³×Æ®¿öÅ© µå¶óÀÌºê ¶Ç´Â ³×Æ®¿öÅ© °øÀ¯¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
HTTP API ¿À·ù ·Î±× Çü½Ä
ÀϹÝÀûÀ¸·Î HTTP API ¿À·ù ·Î±× ÆÄÀÏÀº ¿ ¸Ó¸®±ÛÀÌ ¾ø´Ù´Â Á¡À» Á¦¿ÜÇϰí W3C ¿À·ù ·Î±×¿Í °°Àº Çü½ÄÀ» °®°í ÀÖ½À´Ï´Ù. HTTP API ¿À·ù ·Î±× ÆÄÀÏÀº °¢ Çà¿¡ Çϳª¾¿ ¿À·ù¸¦ ±â·ÏÇÕ´Ï´Ù. Çʵ尡 ƯÁ¤ ¼ø¼·Î ³ªÅ¸³³´Ï´Ù. ´ÜÀÏ °ø¹é ¹®ÀÚ(0x0020)°¡ °¢ Çʵ带 ÀÌÀü Çʵå¿Í ºÐ¸®ÇÕ´Ï´Ù. °¢ Çʵ忡¼ °ø¹é ¹®ÀÚ, ÅÇ ¹× ÀμâÇÒ ¼ö ¾ø´Â Á¦¾î ¹®ÀÚ ´ë½Å ´õÇϱ⠱âÈ£(0x002B)°¡ Ç¥½ÃµË´Ï´Ù.
¾Æ·¡ÀÇ Ç¥´Â ¿À·ù ·Î±× ·¹Äڵ忡¼ Çʵå¿Í À̵é ÇʵåÀÇ ¼ø¼¸¦ ³ªÅ¸³À´Ï´Ù.
Ç¥ Ãà¼ÒÇ¥ È®´ë
| Çʵå | ¼³¸í |
| ³¯Â¥ | ³¯Â¥ Çʵå´Â W3C Çü½ÄÀ» µû¸¨´Ï´Ù. ÀÌ Çʵå´Â UTC(Coordinated Universal Time)¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù. ³¯Â¥ Çʵå´Â Ç×»ó YYYY-MM-DD Çü½ÄÀ¸·Î µÈ 10°³ÀÇ ¹®ÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, 2003³â 5¿ù 1ÀÏÀº 2003-05-01·Î Ç¥½ÃµË´Ï´Ù. |
| ½Ã°£ | ½Ã°£ Çʵå´Â W3C Çü½ÄÀ» µû¸¨´Ï´Ù. ÀÌ Çʵå´Â UTC¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù. ½Ã°£ Çʵå´Â Ç×»ó MM:HH:SSÀÇ Çü½ÄÀ¸·Î µÈ 8°³ÀÇ ¹®ÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¿ÀÈÄ 5½Ã 30ºÐ(UTC)Àº 17:30:00À¸·Î Ç¥½ÃµË´Ï´Ù. |
| Ŭ¶óÀÌ¾ðÆ® IP ÁÖ¼Ò | ¿µÇâÀ» ¹Þ´Â Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ ÇʵåÀÇ °ªÀº IPv4 ÁÖ¼Ò³ª IPv6 ÁÖ¼Ò Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® IP ÁÖ¼Ò°¡ IPv6 ÁÖ¼ÒÀÎ °æ¿ì ScopeId Çʵ嵵 ÁÖ¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. |
| Ŭ¶óÀÌ¾ðÆ® Æ÷Æ® | ¿µÇâÀ» ¹Þ´Â Ŭ¶óÀ̾ðÆ®ÀÇ Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. |
| ¼¹ö IP ÁÖ¼Ò | ¿µÇâÀ» ¹Þ´Â ¼¹öÀÇ IP ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ ÇʵåÀÇ °ªÀº IPv4 ÁÖ¼Ò³ª IPv6 ÁÖ¼Ò Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö IP ÁÖ¼Ò°¡ IPv6 ÁÖ¼ÒÀÎ °æ¿ì ScopeId Çʵ嵵 ÁÖ¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. |
| ¼¹ö Æ÷Æ® | ¿µÇâÀ» ¹Þ´Â ¼¹öÀÇ Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. |
| ÇÁ·ÎÅäÄÝ ¹öÀü | »ç¿ë ÁßÀÎ ÇÁ·ÎÅäÄÝÀÇ ¹öÀüÀÔ´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¹öÀüÀ» È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ±¸¹® ºÐ¼®µÇÁö ¾ÊÀº ¿¬°á¿¡´Â ÇÏÀÌÇÂ(0x002D)ÀÌ ºó Çʵ忡 ´ëÇÑ ÀÚ¸® Ç¥½ÃÀÚ·Î »ç¿ëµË´Ï´Ù.
±¸¹® ºÐ¼®µÈ ÁÖ ¹öÀü ¹øÈ£³ª ºÎ ¹öÀü ¹øÈ£°¡ 10 ÀÌ»óÀÎ °æ¿ì¿¡´Â ¹öÀüÀÌ HTTP/?.?·Î ±â·ÏµË´Ï´Ù. |
| Verb | ¸¶Áö¸·À¸·Î ±¸¹® ºÐ¼®µÈ ¿äûÀÌ Àü´ÞÇÏ´Â µ¿»ç »óÅÂÀÔ´Ï´Ù. ¾Ë ¼ö ¾ø´Â µ¿»ç°¡ Æ÷ÇÔµÇÁö¸¸, 255¹ÙÀÌÆ®¸¦ ÃʰúÇÏ´Â µ¿»ç´Â ÀÌ ±æÀÌ·Î À߸³´Ï´Ù. µ¿»ç¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â ÇÏÀÌÇÂ(0x002D)ÀÌ ºó Çʵ忡 ´ëÇÑ ÀÚ¸® Ç¥½ÃÀÚ·Î »ç¿ëµË´Ï´Ù. |
| CookedURL + Äõ¸® | URL°ú ÀÌ URL°ú ¿¬°üµÈ Äõ¸®´Â ¹°À½Ç¥(0x3F)·Î ºÐ¸®µÈ ÇϳªÀÇ Çʵå·Î ±â·ÏµË´Ï´Ù. ÀÌ Çʵå´Â 4096¹ÙÀÌÆ®ÀÇ ±æÀÌ Á¦ÇÑ¿¡¼ À߸³´Ï´Ù.
ÀÌ URLÀÌ ±¸¹® ºÐ¼®("cooked")µÈ °æ¿ì ·ÎÄà ÄÚµå ÆäÀÌÁö º¯È¯¿¡¼ ±â·ÏµÇ¾î À¯´ÏÄÚµå Çʵå·Î 󸮵˴ϴÙ.
ÀÌ URLÀÌ ·Î±ë ½Ã ±¸¹® ºÐ¼®("cooked")µÇÁö ¾ÊÀº °æ¿ì À¯´ÏÄÚµå º¯È¯ ¾øÀÌ Á¤È®ÇÏ°Ô º¹»çµË´Ï´Ù.
HTTP API°¡ ÀÌ URLÀ» ±¸¹® ºÐ¼®ÇÏÁö ¸øÇϸé ÇÏÀÌÇÂ(0x002D)ÀÌ ºó Çʵ忡 ´ëÇÑ ÀÚ¸® Ç¥½ÃÀÚ·Î »ç¿ëµË´Ï´Ù. |
| ÇÁ·ÎÅäÄÝ »óÅ | ÇÁ·ÎÅäÄÝ »óÅ´ 999¸¦ ÃʰúÇÒ ¼ö ¾ø½À´Ï´Ù.
¿äû¿¡ ´ëÇÑ ÀÀ´äÀÇ ÇÁ·ÎÅäÄÝ »óŰ¡ »ç¿ë °¡´ÉÇÑ °æ¿ì ÀÌ Çʵ忡 ±â·ÏµË´Ï´Ù.
ÇÁ·ÎÅäÄÝ »óŰ¡ »ç¿ë ºÒ°¡´ÉÇÑ °æ¿ì¿¡´Â ÇÏÀÌÇÂ(0x002D)ÀÌ ºó Çʵ忡 ´ëÇÑ ÀÚ¸® Ç¥½ÃÀÚ·Î »ç¿ëµË´Ï´Ù. |
| »çÀÌÆ® ID | ÀÌ ¹öÀüÀÇ HTTP API¿¡¼´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌ Çʵ忡´Â ÀÚ¸® Ç¥½ÃÀÚ ÇÏÀÌÇÂ(0x002D)ÀÌ Ç×»ó ³ªÅ¸³³´Ï´Ù. |
| ¿øÀÎ ¹®±¸ | ÀÌ Çʵ忡´Â ±â·Ï ÁßÀÎ ¿À·ùÀÇ À¯ÇüÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÌ Çʵå´Â ºó »óÅ·ΠÀÖÀ» ¼ö ¾ø½À´Ï´Ù. |
| ´ë±â¿ À̸§ | À̰ÍÀº ¿äû ´ë±â¿ À̸§ÀÔ´Ï´Ù.
|
¾Æ·¡ÀÇ ¿¹Á¦ ÇàÀº HTTP API ¿À·ù ·Î±×¿¡¼ °¡Á®¿Â °ÍÀÔ´Ï´Ù.
2002-07-05 18:45:09 172.31.77.6 2094 172.31.77.6 80 HTTP/1.1 GET /qos/1kbfile.txt 503 ? ConnLimit 2002-07-05 19:51:59 127.0.0.1 2780 127.0.0.1 80 HTTP/1.1 GET /ThisIsMyUrl.htm 400 ? Hostname 2002-07-05 19:53:00 127.0.0.1 2894 127.0.0.1 80 HTTP/2.0 GET / 505 - Version_N/S 2002-07-05 20:06:01 172.31.77.6 64388 127.0.0.1 80 - - - - - Timer_MinBytesPerSecond
HTTP API°¡ ±â·ÏÇÏ´Â ¿À·ù À¯Çü
HTTP API´Â À߸ø ó¸®µÈ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ¿À·ù ÀÀ´ä, ¿¬°á ½Ã°£ Ãʰú, °í¾Æ ¿äû ¹× »èÁ¦µÈ ¿¬°áÀ» ±â·ÏÇÕ´Ï´Ù.
¾Æ·¡ÀÇ ¸ñ·ÏÀº HTTP API°¡ ±â·ÏÇÏ´Â ¿À·ù À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù.
- Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´ä HTTP API´Â Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ¿À·ù ÀÀ´ä(¿¹: ¸¶Áö¸·À¸·Î ¹ÞÀº ¿äû¿¡¼ ±¸¹® ºÐ¼® ¿À·ù·Î ÀÎÇØ ¹ß»ýÇÑ 400 ¿À·ù)À» º¸³À´Ï´Ù. HTTP API´Â ¿À·ù ÀÀ´äÀ» º¸³½ ÈÄ ¿¬°áÀ» Á¾·áÇÕ´Ï´Ù.
- ¿¬°á ½Ã°£ Ãʰú HTTP API°¡ ¿¬°á ½Ã°£À» ÃʰúÇÕ´Ï´Ù. ¿¬°á ½Ã°£ÀÌ ÃʰúµÉ ¶§±îÁöµµ ¿äûÀÌ °è¼Ó º¸·ù ÁßÀ̸é ÀÌ ¿äûÀº ¿À·ù ·Î±×¿¡¼ ¿¬°á¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
- °í¾Æ ¿äû ´ë±â¿¿¡ »ç¿ëÀÚ ¸ðµå ÇÁ·Î¼¼½º·Î ¶ó¿ìÆÃµÇ´Â ¿äûÀÌ ¾ÆÁ÷ ³²¾Æ ÀÖÀ» ¶§ ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµË´Ï´Ù. HTTP API´Â ¿À·ù ·Î±×¿¡ °í¾Æ ¿äûÀ» ±â·ÏÇÕ´Ï´Ù.
ƯÁ¤ ¿À·ù Çü½ÄÀº Ç×»ó °¢ ¿À·ù ÇàÀÇ ¸¶Áö¸· Çʵå·Î ³ªÅ¸³ª´Â
¿øÀÎ ¹®±¸ ¹®ÀÚ¿¿¡¼ ÁöÁ¤µË´Ï´Ù. ¾Æ·¡ÀÇ Ç¥´Â HTTP API ¿øÀÎ ¹®±¸¸¦ ³ªÅ¸³À´Ï´Ù.
Ç¥ Ãà¼ÒÇ¥ È®´ë
| ¿øÀÎ ¹®±¸ | ¼³¸í
|
| AppOffline | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). ÀÀ¿ë ÇÁ·Î±×·¥ ¿À·ù·Î ÀÎÇØ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿ÀÇÁ¶óÀÎ »óŰ¡ µÇ¾ú±â ¶§¹®¿¡ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| AppPoolTimer | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). ÀÀ¿ë ÇÁ·Î±×·¥ Ç® ÇÁ·Î¼¼½º°¡ »ç¿ë ÁßÀÌ¾î¼ ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| AppShutdown | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ °ü¸®ÀÚ Á¤Ã¥¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ÀÚµ¿À¸·Î Á¾·áµÇ±â ¶§¹®¿¡ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| BadRequest | ¿äûÀ» ó¸®ÇÏ´Â µ¿¾È ±¸¹® ºÐ¼® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. |
| Client_Reset | ¿äûÀÌ ÀÛ¾÷ÀÚ ÇÁ·Î¼¼¼¿¡ ÇÒ´çµÇ±â Àü¿¡ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö °£ ¿¬°áÀÌ ´ÝÇû½À´Ï´Ù. ÀÌ µ¿ÀÛÀÇ °¡Àå ÀϹÝÀûÀÎ ¿øÀÎÀº Ŭ¶óÀÌ¾ðÆ®°¡ ¼¹ö¿ÍÀÇ ¿¬°áÀ» ¹Ì¸® ´Ý´Â °ÍÀÔ´Ï´Ù. |
| Connection_Abandoned_By_AppPool | ÀÀ¿ë ÇÁ·Î±×·¥ Ç®ÀÇ ÀÛ¾÷ÀÚ ÇÁ·Î¼¼½º°¡ ÇÚµéÀ» ´Ý¾Æ¼ º¸·ù ÁßÀÎ ¿äûÀÇ ¿¬°áÀ» ²÷°Å³ª ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ¾ú½À´Ï´Ù. |
| Connection_Abandoned_By_ReqQueue | ÀÀ¿ë ÇÁ·Î±×·¥ Ç®ÀÇ ÀÛ¾÷ÀÚ ÇÁ·Î¼¼½º°¡ ÇÚµéÀ» ´Ý¾Æ¼ º¸·ù ÁßÀÎ ¿äûÀÇ ¿¬°áÀ» ²÷°Å³ª ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ¾ú½À´Ï´Ù. Windows Vista ¹× Windows Server 2008¿¡¸¸ ÇØ´çµË´Ï´Ù. |
| Connection_Dropped | ¼¹ö°¡ ÃÖÁ¾ ÀÀ´ä ÆÐŶÀ» Àü¼ÛÇϱâ Àü¿¡ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö °£ ¿¬°áÀÌ ´ÝÇû½À´Ï´Ù. ÀÌ µ¿ÀÛÀÇ °¡Àå ÀϹÝÀûÀÎ ¿øÀÎÀº Ŭ¶óÀÌ¾ðÆ®°¡ ¼¹ö¿ÍÀÇ ¿¬°áÀ» ¹Ì¸® ´Ý´Â °ÍÀÔ´Ï´Ù. |
| Connection_Dropped_List_Full | Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö °£ÀÇ »èÁ¦µÈ ¿¬°á ¸ñ·ÏÀÌ ²Ë á½À´Ï´Ù. Windows Vista ¹× Windows Server 2008¿¡¸¸ ÇØ´çµË´Ï´Ù. |
| ConnLimit | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). »çÀÌÆ® ¼öÁØ ¿¬°á ÇѰ迡 µµ´ÞÇ߰ųª ÃʰúÇ߱⠶§¹®¿¡ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| Connections_Refused | Ä¿³Î NonPagedPool ¸Þ¸ð¸®°¡ 20MB ¾Æ·¡·Î ¶³¾îÁö°í http.sys°¡ »õ ¿¬°á ¼ö½ÅÀ» Áß´ÜÇß½À´Ï´Ù. |
| »ç¿ë ¾È ÇÔ | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). °ü¸®ÀÚ°¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ¿ÀÇÁ¶óÀÎ »óÅ·Π¸¸µé¾ú±â ¶§¹®¿¡¼ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| EntityTooLarge | ¿£ÅÍÆ¼°¡ Çã¿ëµÈ ÃÖ´ë Å©±â¸¦ ÃʰúÇß½À´Ï´Ù. |
| FieldLength | ÇÊµå ±æÀÌ ÇѰ踦 ÃʰúÇß½À´Ï´Ù. |
| Forbidden | ±¸¹® ºÐ¼® µ¿¾È ±ÝÁöµÈ ¿ä¼Ò³ª ½ÃÄö½º°¡ ¹ß»ýÇß½À´Ï´Ù. |
| ¸Ó¸®±Û | ¸Ó¸®±Û¿¡¼ ±¸¹® ºÐ¼® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. |
| Hostname | È£½ºÆ® À̸§À» ó¸®ÇÏ´Â µ¿¾È ±¸¹® ºÐ¼® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. |
| ³»ºÎ | ³»ºÎ ¼¹ö ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 500). |
| Invalid_CR/LF | À߸øµÈ ij¸®Áö ¸®ÅÏÀ̳ª ÁÙ ¹Ù²ÞÀÌ ¹ß»ýÇß½À´Ï´Ù. |
| LengthRequired | Çʼö ±æÀÌ °ªÀÌ ¾ø½À´Ï´Ù. |
| N/A | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). ¸Þ¸ð¸® ÇÒ´ç ½ÇÆÐ °°Àº ³»ºÎ ¿À·ù°¡ ¹ß»ýÇ߱⠶§¹®¿¡ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| N/I | ¾Ë ¼ö ¾ø´Â Àü¼Û ÀÎÄÚµùÀ¸·Î ÀÎÇØ "±¸ÇöµÇÁö ¾ÊÀ½" ¿À·ù°¡ ¹ß»ýÇ߰ųª(HTTP ¿À·ù 501), "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). |
| ¼ýÀÚ | ¼ýÀÚ¸¦ ó¸®ÇÏ´Â µ¿¾È ±¸¹® ºÐ¼® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. |
| Precondition | Çʼö ÀüÁ¦ Á¶°ÇÀÌ ¾ø½À´Ï´Ù. |
| QueueFull | "¼ºñ½º »ç¿ëÇÒ ¼ö ¾øÀ½" ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 503). ÀÀ¿ë ÇÁ·Î±×·¥ ¿äû ´ë±â¿ÀÌ ²Ë á±â ¶§¹®¿¡ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
| RequestLength | ¿äû ±æÀÌ ÇѰ踦 ÃʰúÇß½À´Ï´Ù. |
| Timer_AppPool | ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´ë±â¿¿¡¼ °¡Á®¿Í ¿äûÀ» ó¸®ÇÒ ¶§±îÁö ¿äûÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ Ç® ´ë±â¿¿¡¼ ³Ê¹« ¿À·§ µ¿¾È ´ë±âÇ߱⠶§¹®¿¡ ¿¬°áÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. ÀÌ Á¦ÇÑ ½Ã°£Àº ConnectionTimeoutÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ °ªÀº 2ºÐÀ¸·Î ¼³Á¤µË´Ï´Ù. |
| Timer_ConnectionIdle | ¿¬°áÀÌ ¸¸·áµÇ¾î °è¼Ó À¯ÈÞ »óÅ·ΠÀÖ½À´Ï´Ù. ±âº» ConnectionTimeout ½Ã°£Àº 2ºÐÀÔ´Ï´Ù. |
| Timer_EntityBody | ¿äû ¿£ÅÍÆ¼ º»¹®ÀÌ µµÂøÇϱâ Àü¿¡ ¿¬°áÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. ¿äû¿¡ ¿£ÅÍÆ¼ º»¹®ÀÌ ÀÖ´Â °æ¿ì HTTP API´Â Timer_EntityBody ŸÀ̸Ӹ¦ ÄÕ´Ï´Ù. óÀ½¿¡´Â ÀÌ Å¸À̸ÓÀÇ Á¦ÇÑÀÌ ConnectionTimeout °ª(º¸Åë 2ºÐ)À¸·Î ¼³Á¤µË´Ï´Ù. ÀÌ ¿äû¿¡¼ ´Ù¸¥ µ¥ÀÌÅÍ Ç¥½Ã°¡ ¼ö½ÅµÉ ¶§¸¶´Ù HTTP API´Â ŸÀ̸Ӹ¦ Àç¼³Á¤ÇÏ¿© ¿¬°á¿¡ Ãß°¡ÀûÀÎ 2ºÐ(¶Ç´Â ConnectionTimeout¿¡ ÁöÁ¤µÈ ½Ã°£)À» ´õ Á¦°øÇÕ´Ï´Ù. |
| Timer_HeaderWait | ¿äû¿¡ ´ëÇÑ ¸Ó¸®±Û ±¸¹® ºÐ¼®À» ¼öÇàÇÏ´Â µ¥ ±âº» Á¦ÇÑÀÎ 2ºÐº¸´Ù ¸¹ÀÌ ¼Ò¿äµÇ¾ú±â ¶§¹®¿¡ ¿¬°áÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. |
| Timer_MinBytesPerSecond | Ŭ¶óÀÌ¾ðÆ®°¡ ÀûÀýÇÑ ¼Óµµ·Î ÀÀ´äÀ» ¹ÞÁö ¸øÇ߱⠶§¹®¿¡ ¿¬°áÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. ÀÀ´ä Àü¼Û ¼Óµµ°¡ ±âº»°ªÀÎ ÃÊ´ç 240¹ÙÀÌÆ®º¸´Ù ´À·ÁÁ³½À´Ï´Ù. ÀÌ ¼Óµµ´Â MinFileBytesPerSec ¸ÞŸº£À̽º ¼Ó¼ºÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. |
| Timer_ReqQueue | ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´ë±â¿¿¡¼ ¿äûÀ» °¡Á®¿Ã ¶§±îÁö ¿äûÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ Ç® ´ë±â¿¿¡¼ ³Ê¹« ¿À·§ µ¿¾È ´ë±âÇ߱⠶§¹®¿¡ ¿¬°áÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù. ÀÌ Á¦ÇÑ ½Ã°£Àº ConnectionTimeoutÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ °ªÀº 2ºÐÀ¸·Î ¼³Á¤µË´Ï´Ù. Windows Vista ¹× Windows Server 2008¿¡¸¸ ÇØ´çµË´Ï´Ù. |
| Timer_Response | ¿¹¾àµÊ. ÇöÀç »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
| URL | URLÀ» ó¸®ÇÏ´Â µ¿¾È ±¸¹® ºÐ¼® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. |
| URL_Length | URLÀÌ Çã¿ëµÇ´Â ÃÖ´ë Å©±â¸¦ ÃʰúÇß½À´Ï´Ù. |
| Verb | µ¿»ç¸¦ ó¸®ÇÏ´Â µ¿¾È ±¸¹® ºÐ¼® ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. |
| Version_N/S | Áö¿øµÇÁö ¾Ê´Â ¹öÀü ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù(HTTP ¿À·ù 505). |
IIS HTTP ¿À·ù ·Î±ëÀ» À§ÇÑ ·Î±ë Çʵå Ãß°¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ ¹®¼ ¹øÈ£¸¦ Ŭ¸¯ÇÏ¿© Microsoft ±â¼ú ÀÚ·á ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
832975?
(http://support.microsoft.com/kb/832975/ko/
)
IIS 6.0 ¹× IIS 7.0¿¡¼ Httperr#.log ÆÄÀÏ¿¡ ·Î±ëÇÒ ¼ö ÀÖ´Â Ãß°¡ ¼Ó¼ºÀÌ ÀÖÀ½