±â¼ú ÀÚ·á: 286350 - ¸¶Áö¸· °ËÅä: 2007³â 3¿ù 23ÀÏ ±Ý¿äÀÏ - ¼öÁ¤: 8.4

ADPlus¸¦ »ç¿ëÇÏ¿© "ÁßÁö"¿Í "Ãæµ¹" ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý

ÀÌ ¹®¼­´Â ÀÌÀü¿¡ ´ÙÀ½ ID·Î ÃâÆÇµÇ¾úÀ½: KR286350

ÀÌ ÆäÀÌÁö¿¡¼­

¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

¿ä¾à

ADPlus´Â ÇÁ·Î¼¼½º³ª ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÀ´äÀ» ÁßÁöÇϰųª ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ¾úÀ» ¶§ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï Microsoft °í°´ ±â¼úÁö¿øºÎ(PSS)¿¡¼­ Á¦°øÇÏ´Â µµ±¸ÀÔ´Ï´Ù. ADPlus(ADPlus.vbs)´Â Microsoft Internet Information Server(IIS) Exception Monitor(6.1/7.1)¿Í »ç¿ëÀÚ ¸ðµå ÇÁ·Î¼¼½º ´ýÇÁ(User Mode Process Dump)¸¦ ´ëüÇÒ ¼ö ÀÖ´Â µµ±¸·Î ÀÚÁÖ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ µÎ µµ±¸´Â Microsoft Windows DNA ȯ°æ¿¡¼­ ÇÁ·Î¼¼½º°¡ ÀÀ´äÀ» ÁßÁöÇϰųª ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ´Â ÀÌÀ¯¸¦ ã±â À§ÇØ PSS¿¡¼­ ÀÚÁÖ »ç¿ëÇÏ´Â °³º° µµ±¸ÀÔ´Ï´Ù.

Ãß°¡ Á¤º¸

½Ã½ºÅÛ ¿ä±¸ »çÇ×

ADPlus¸¦ ½ÇÇàÇϱâ À§ÇÑ ÃÖ¼Ò ¿ä±¸ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.
  • Microsoft Windows NT 4.0 ¼­ºñ½º ÆÑ 4 ÀÌ»ó
  • Windows Scripting Host ¹öÀü 5.6 ÀÌ»ó
  • ADPlus°¡ Ãâ·Â ÆÄÀÏÀ» ÀúÀåÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò 10MBÀÇ ÇÏµå µð½ºÅ© °ø°£ ¶Ç´Â ³×Æ®¿öÅ© °øÀ¯
  • Microsoft Debugging Tools for Windows ¼³Ä¡

ADPlus ¹öÀü 6.0ÀÇ »õ·Î¿î ±â´É

ADPlus V6.0Àº ¿ÏÀüÈ÷ »õ·Î ÀÛ¼ºµÇ¾úÀ¸¸ç »õ·Î¿î ½ºÀ§Ä¡¿Í ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ¿ÜºÎ ±¸¼º ÆÄÀÏÀ» ÅëÇØ µµ±¸¸¦ ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Microsoft Windows µð¹ö°Å ÆÐŰÁö¿¡ Æ÷ÇÔµÈ µð¹ö°Å µµ¿ò¸» ÆÄÀÏ(Debugger.chm)¿¡¼­ »õ·Î¿î ±â´É°ú ½ºÀ§Ä¡¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÆÐŰÁö¸¦ ±¸ÇÏ·Á¸é ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
Debugger.chmÀº ADPlus.vbs¿Í °°Àº Æú´õ¿¡ ÀÖ½À´Ï´Ù. ADPlus ¼³¸í¼­¸¦ ãÀ¸·Á¸é ¸ñÂ÷ ÅÇÀ» ´©¸£°í ´ÙÀ½ Ç׸ñÀ» ã¾Æ ´©¸¨´Ï´Ù.
  • Debugging Tools for Windows
  • Crash Dump Files
  • User-Mode Dump Files
  • Creating a User-Mode Dump File
  • ADPlus
»öÀÎ ÅÇÀ» ´­·¯ ADPlusÀÇ ¼³¸í¼­¸¦ ãÀ» ¼öµµ ÀÖ½À´Ï´Ù. Ű¿öµå ÅØ½ºÆ® »óÀÚ¿¡ ADPlus¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

ADPlus°¡ ¼öÇàÇÏ´Â ÀÛ¾÷

ADPlus´Â ÄÜ¼Ö ±â¹ÝÀÇ Microsoft Visual Basic ½ºÅ©¸³Æ®·Î, Microsoft CDB µð¹ö°Å¸¦ ÀÚµ¿È­ÇÏ¿© Çϳª ÀÌ»óÀÇ ÇÁ·Î¼¼½º µð¹ö±× Ãâ·ÂÀ» Æ÷ÇÔÇÏ´Â ¸Þ¸ð¸® ´ýÇÁ¿Í ·Î±× ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. ADPlus¸¦ ½ÇÇàÇÒ ¶§¸¶´Ù µð¹ö±ë Á¤º¸(µð¹ö±× Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ¸Þ¸ð¸® ´ýÇÁ¿Í ÅØ½ºÆ® ÆÄÀÏ)°¡ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛÀ̳ª ¿ø°Ý ³×Æ®¿öÅ© °øÀ¯¿¡ ÀÖ´Â °íÀ¯ÇÑ À̸§ÀÇ »õ Æú´õ(¿¹: C:\Temp\Crash_Mode__Date_01-22-2001__Time_09-41-08AMM)¿¡ ÀúÀåµË´Ï´Ù. ¶ÇÇÑ ADPlus¿¡¼­ ¸¸µå´Â °¢ ÆÄÀÏ¿¡´Â »õ ÆÄÀÏÀÌ ±âÁ¸ ÆÄÀÏÀ» µ¤¾î¾²Áö ¾Êµµ·Ï °íÀ¯ÇÑ À̸§(¿¹: PID-1708__Inetinfo.exe__Date_01-22-2001__Time_09-41-08AM.log)ÀÌ ÁöÁ¤µË´Ï´Ù.

ADPlus´Â ÀÎÅÍ³Ý Á¤º¸ ¼­ºñ½º(IIS), Microsoft Transaction Server(MTS) ¶Ç´Â Microsoft COM+ ÀÀ¿ë ÇÁ·Î±×·¥°ú °°Àº »ç¿ëÀÚ ¸ðµå ÇÁ·Î¼¼½º³ª ¼­ºñ½º¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù.

´ÙÀ½Àº ADPlusÀÇ ¸î °¡Áö Ư¡ÀÔ´Ï´Ù.
  • ADPlus´Â ±â´É, ¼Óµµ ¹× ¾ÈÁ¤¼ºÀÌ Çâ»óµÈ ÃֽŠMicrosoft µð¹ö°Å¸¦ »ç¿ëÇÕ´Ï´Ù.
  • ADPlus´Â ¿©·¯ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¸Þ¸ð¸®¸¦ ºñµ¿±âÀûÀ¸·Î ´ýÇÁÇϹǷΠ°¢ ÇÁ·Î¼¼½º°¡ µ¿½Ã¿¡ ÁßÁöµÇ°í ´ýÇÁµÇ¾î ½ÇÇà ½Ã Àüü ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ È¿°úÀûÀÎ "½º³À¼¦"À» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦°¡ ¹ß»ýÇÒ ¶§ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »óŸ¦ ĸóÇÏ·Á¸é ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â ¸ðµç ÇÁ·Î¼¼½º¿Í ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µ¿½Ã¿¡ »ç¿ëÇÏ´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ Ä¸Ã³ÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀº ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¿ø°Ý ÇÁ·Î½ÃÀú È£ÃâÀ» ¼öÇàÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì ƯÈ÷ Áß¿äÇÕ´Ï´Ù.
  • ADPlus¿¡´Â ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù. ADPlus¿¡´Â ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ¾ø±â ¶§¹®¿¡ ¿ø°Ý ¸í·É ¼Ð(Remote.exe¸¦ »ç¿ëÇÏ¿© ¿ø°Ý ½ÇÇàµÇ´Â ¸í·É ¼Ð)¿¡¼­ ÀÚµ¿ ¸ðµå(´ëÈ­ »óÀÚ Ç¥½Ã ¾È ÇÔ)·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚµ¿ ¸ðµå¿¡¼­´Â ¿À·ù°¡ Äֿܼ¡ ³ªÅ¸³ª°í À̺¥Æ® ·Î±×¿¡ ±â·ÏµË´Ï´Ù. ¿ø°Ý ¸í·É ¼Ð¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º» ¹®¼­ÀÇ "»ç¿ë ½Ã³ª¸®¿À" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  • ADPlus°¡ Ãæµ¹À» ¸ð´ÏÅ͸µÇÒ ¶§ -notify ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ´Â °æ¿ì Windows Messenger ¼­ºñ½º°¡ ½ÃÀ۵Ǿî ÀÖÀ¸¸é ADPlus´Â Windows Messenger ¼­ºñ½º¸¦ ÅëÇØ »ç¿ëÀÚ³ª ÄÄÇ»ÅÍ¿¡ Ãæµ¹ °æ°í ¸Þ½ÃÁö¸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
  • ADPlus°¡ Ãæµ¹ ¸ðµå¿¡¼­ ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅ͸µÇÒ ¶§ Ãæµ¹ÀÌ ¹ß»ýÇϸé ADPlus´Â Ãæµ¹ À¯Çü¿¡ ´ëÇÑ Áß¿ä Á¤º¸¸¦ À̺¥Æ® ·Î±×·Î º¸³À´Ï´Ù.
  • ADPlus´Â XCOPY ¹èÆ÷¸¦ Áö¿øÇÕ´Ï´Ù. Å×½ºÆ® ÄÄÇ»ÅÍ¿¡ ADPlus°¡ Æ÷ÇÔµÈ µð¹ö°Å ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì µð¹ö°Å°¡ ¼³Ä¡µÈ Æú´õ¸¦ ´Ù¸¥ ÄÄÇ»ÅÍ·Î º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ADPlus¸¦ »ç¿ëÇϱâ À§ÇØ ½Ã½ºÅÛ¿¡ »ç¿ëÀÚ ÁöÁ¤ COM(±¸¼º ¿ä¼Ò °³Ã¼ ¸ðµ¨) ±¸¼º ¿ä¼Ò¸¦ µî·ÏÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î Àá±Ý ¼ÒÇÁÆ®¿þ¾î ±¸¼ºÀÌ ÀÖ´Â ÇÁ·Î´ö¼Ç ¼­¹ö¿¡¼­ ADPlus¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ADPlus¸¦ Á¦°ÅÇÏ·Á¸é ¼³Ä¡Çϰųª º¹»çÇÑ Æú´õ¸¦ »èÁ¦Çϱ⸸ ÇÏ¸é µË´Ï´Ù.

ADPlus¸¦ »ç¿ëÇØ¾ß ÇÒ °æ¿ì

ADPlus´Â º¹ÀâÇÑ È¯°æ¿¡¼­ ¹ß»ýÇÏ´Â ¹®Á¦ÀÇ ¿øÀÎÀ» ã´Â µ¥ ÇÊ¿äÇÑ µð¹ö±ë Á¤º¸¸¦ Microsoft PSS Áö¿ø ´ã´çÀÚ¿¡°Ô Á¦°øÇϱâ À§ÇØ ¸¸µé¾îÁ³½À´Ï´Ù.

´ÙÀ½°ú °°Àº ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì ADPlus¸¦ »ç¿ëÇÏ¿© µð¹ö±ë Á¤º¸¸¦ ĸóÇϽʽÿÀ.
  • ÇÁ·Î¼¼½º°¡ ÀÀ´äÀ» ÁßÁöÇÏ´Â °æ¿ì
  • ÇÁ·Î¼¼½º°¡ CPU¸¦ ´ÜÀÏ ÇÁ·Î¼¼¼­ ÄÄÇ»ÅÍ¿¡¼­ 100%, ÀÌÁß ÇÁ·Î¼¼¼­ ÄÄÇ»ÅÍ¿¡¼­ 50%, »çÁß CPU ÄÄÇ»ÅÍ¿¡¼­ 25% »ç¿ëÇÒ °æ¿ì
  • ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Ãæµ¹Çϰųª Á¾·áµÉ °æ¿ì

ADPlus¸¦ »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÒ °æ¿ì

´ÙÀ½°ú °°Àº °æ¿ì¿¡´Â ADPlus¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.
  • ½ÃÀÛÇÒ ¶§ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ´Â ÇÁ·Î±×·¥À̳ª ÇÁ·Î¼¼½ºÀÇ ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÏ´Â °æ¿ì. ¼º°øÀûÀ¸·Î ½ÃÀÛÇÑ ÇÁ·Î¼¼½º¿¡¸¸ ADPlus¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÃÀÛÇÒ ¶§ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ´Â ÇÁ·Î¼¼½º ¹®Á¦´Â »ç¿ëÀÚ ¸ðµå ÇÁ·Î¼¼½º ´ýÇÁ·Î ÇØ°áÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »ç¿ëÀÚ ¸ðµå ÇÁ·Î¼¼½º ´ýÇÁ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    253066? (http://support.microsoft.com/kb/253066/ ) OEM Áö¿ø µµ±¸ ´Ü°è 3ÀÇ ¼­ºñ½º ¸±¸®½º 2 °¡¿ë¼º
    ¶Ç´Â Ãֽеð¹ö°Å¸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º¸¦ ¼öµ¿À¸·Î µð¹ö±ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãֽеð¹ö°Å¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
    http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
  • Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ »ç¿ëÇÒ ¶§ ¼º´É¿¡ Å« ¿µÇâÀ» ÁÖ´Â °æ¿ì. ÀϹÝÀûÀ¸·Î Microsoft Visual C++ EH ¿¹¿Ü¸¦ ¸¹ÀÌ ¹ß»ý½ÃŰ´Â DLL(µ¿Àû ¿¬°á ¶óÀ̺귯¸®)À̳ª ÇÁ·Î±×·¥À¸·Î ÀÎÇØ ¼º´ÉÀÌ Å©°Ô ÀúÇϵ˴ϴÙ. ÀÌ·¯ÇÑ ¿¹¿Ü´Â C++ throw ¹®À» »ç¿ëÇϰųª try/catch ºí·ÏÀ» »ç¿ëÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù. µð¹ö±× Ãâ·Â ½ºÆ®¸²¿¡ ¸¹Àº ¾çÀÇ Á¤º¸¸¦ ±â·ÏÇÏ´Â ÇÁ·Î±×·¥µµ ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì ADPlus´Â Ãæµ¹ ¸ðµå¿¡¼­ ½ÇÇàÇÒ ¶§ ¼º´É¿¡ Å« ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

ADPlus¸¦ ±¸ÇÏ´Â ¹æ¹ý

ADPlus´Â Microsoft Debugging Tools for Windows¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Microsoft Debugging Tools for Windows¸¦ ±¸ÇÏ·Á¸é ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)

ADPlus ÀÛµ¿ ¹æ½Ä

ADPlus¿¡´Â ´ÙÀ½ µÎ °¡Áö ÀÛµ¿ ¸ðµå°¡ ÀÖ½À´Ï´Ù.
  • "ÁßÁö(Hang)" ¸ðµå - ÇÁ·Î¼¼½º ÁßÁö, CPU 100% »ç¿ë ¹× Ãæµ¹°ú °ü·ÃÀÌ ¾ø´Â ±× ¹ÛÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÁßÁö ¸ðµå¿¡¼­ ADPlus¸¦ »ç¿ëÇÒ ¶§´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϱâ Àü¿¡ ÇÁ·Î¼¼½º°¡ ÀÀ´äÀ» ÁßÁöÇÒ ¶§±îÁö ±â´Ù·Á¾ß ÇÕ´Ï´Ù. ÁßÁö ¸ðµå´Â Ãæµ¹ ¸ðµå¿Í ´Þ¸® Áö¼ÓÀûÀÌÁö ¾Ê½À´Ï´Ù.
  • "Ãæµ¹(Crash)" ¸ðµå - Dr. Watson ¿À·ù¸¦ ÀÏÀ¸Å°´Â Ãæµ¹À̳ª ¿¹±âÄ¡ ¾Ê°Ô ÇÁ·Î±×·¥ ¶Ç´Â ¼­ºñ½º¸¦ Á¾·á½ÃŰ´Â ±âŸ ¿À·ù ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ »ç¿ëÇÒ ¶§´Â Ãæµ¹ÀÌ ¹ß»ýÇϱâ Àü¿¡ ADPlus¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. -notify ½ºÀ§Ä¡¸¦ ÅëÇØ °ü¸®ÀÚ³ª ÄÄÇ»ÅÍ¿¡ Ãæµ¹À» ¾Ë¸®µµ·Ï ADPlus¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁßÁö ¸ðµå

ÀÌ ¸ðµå¿¡¼­ ADPlus´Â ½ºÅ©¸³Æ® ¿Ï·á ÈÄ ¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ¸ðµç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Àüü ¸Þ¸ð¸® ´ýÇÁ¸¦ Áï½Ã »ý¼ºÇÕ´Ï´Ù. ¸¸µé¾îÁø °¢ .dmp ÆÄÀÏÀº ADPlus¸¦ ½ÇÇàÇßÀ» ¶§ÀÇ ³¯Â¥/½Ã°£ ½ºÅÆÇÁ¸¦ Æ÷ÇÔÇÏ´Â Æú´õ¿¡ ÀúÀåµË´Ï´Ù. °¢ ÆÄÀÏ À̸§¿¡´Â ÇÁ·Î¼¼½º À̸§, ÇÁ·Î¼¼½º ID ¹× ADPlus¸¦ ½ÇÇàÇßÀ» ¶§ÀÇ ³¯Â¥/½Ã°£ ½ºÅÆÇÁ°¡ Æ÷ÇԵ˴ϴÙ. ÇÁ·Î¼¼½º ¸Þ¸ð¸®°¡ ÆÄÀÏ·Î ´ýÇÁµÇ´Â µ¿¾È ÇÁ·Î¼¼½º´Â ÁßÁöµË´Ï´Ù. ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀÌ ¸¸µé¾îÁø ÈÄ CDB µð¹ö°ÅÀÇ ºñħÀÔÀû(non-invasive) ¿¬°á/ºÐ¸®¸¦ ÅëÇØ ÇÁ·Î¼¼½º°¡ Àç°³µË´Ï´Ù.

»ç¿ë ÆÁ ÁßÁö ¸ðµå¿¡¼­ Userdump.exe ´ë½Å ADPlus¸¦ »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¸Þ¸ð¸®¸¦ ´ýÇÁÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁßÁö ¸ðµå´Â Å͹̳Π¼­¹ö ¼¼¼Ç¿¡¼­µµ ÀÛµ¿ÇÕ´Ï´Ù.

Ãæµ¹ ¸ðµå

ÀÌ ¸ðµå¿¡¼­ ADPlus´Â CDB µð¹ö°Å¸¦ ¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ¸ðµç ÇÁ·Î¼¼½º¿¡ ¿¬°áÇϰí ÀÚµ¿À¸·Î µð¹ö°Å¸¦ ±¸¼ºÇÏ¿© ´ÙÀ½°ú °°Àº À¯ÇüÀÇ ¿¹¿Ü¸¦ ¸ð´ÏÅ͸µÇÕ´Ï´Ù.
  • À߸øµÈ ÇÚµé
  • À߸øµÈ ¸í·É
  • Á¤¼ö¸¦ 0À¸·Î ³ª´©±â
  • 0À¸·Î ºÎµ¿ ¼Ò¼öÁ¡ ³ª´©±â
  • Á¤¼ö ¿À¹öÇ÷Î
  • À߸øµÈ Àá±Ý ½ÃÄö½º
  • ¾×¼¼½º À§¹Ý
  • ½ºÅà ¿À¹öÇ÷Î
  • C++ EH ¿¹¿Ü
  • ¾Ë ¼ö ¾ø´Â ¿¹¿Ü
ÀÌ·¯ÇÑ À¯ÇüÀÇ ¿¹¿Ü ¹®Á¦¸¦ ÇØ°áÇÒ ¶§´Â IIS Exception Monitor³ª Userdump.exe ´ë½Å Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãæµ¹ ¸ðµå´Â CDB µð¹ö°Å¸¦ ÅëÇØ "ħÀÔÀû" ¿¬°áÀ» »ç¿ëÇϱ⠶§¹®¿¡ Microsoft Windows NT 4.0À̳ª Windows 2000 Å͹̳Π¼­¹ö ¼¼¼Ç¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ¿î¿µ üÁ¦ÀÇ Å͹̳Π¼­¹ö ¼¼¼Ç¿¡¼­´Â ºñħÀÔÀû ¿¬°áÀ» »ç¿ëÇÏ´Â ÁßÁö ¸ðµå¸¸ ÀÛµ¿ÇÕ´Ï´Ù. Ãֽеð¹ö°Å¿¡¼­ ħÀÔÀû ¶Ç´Â ºñħÀÔÀûÀ¸·Î ÇÁ·Î¼¼½º¿¡ ¿¬°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µð¹ö°Å µµ¿ò¸»ÀÇ "Debugging Tools for Windows: Attaching to a Running Process(User Mode)" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

Âü°í Ãæµ¹ ¸ðµå´Â Windows XP¿Í Microsoft Windows Server 2003 ¿î¿µ üÁ¦ÀÇ Å͹̳Π¼­¹ö ¼¼¼Ç¿¡¼­ Áö¿øµË´Ï´Ù.

ADPlus¸¦ Ãæµ¹ ¸ðµå¿¡¼­ ½ÇÇàÇÏ´Â °æ¿ì µð¹ö°Å´Â Ä¡¸íÀûÀÎ ¿¹¿Ü°¡ Æ®·¡Çεǰí ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ°Å³ª »ç¿ëÀÚ°¡ Ctrl+C Ű Á¶ÇÕÀ» ´­·¯ ÇØ´ç ÇÁ·Î¼¼½º¿¡¼­ µð¹ö°Å¸¦ ºÐ¸®ÇÒ ¶§±îÁö ÇÁ·Î¼¼½º ¼ö¸í µ¿¾È ¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ °¢ ÇÁ·Î¼¼½º¿¡ °è¼Ó ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º¿¡¼­ µð¹ö°Å¸¦ ¼öµ¿À¸·Î ºÐ¸®ÇÏ·Á¸é µð¹ö°Å âÀ» ÃÖ´ëÈ­ÇÑ ´ÙÀ½ Ctrl+C¸¦ ´­·¯ µð¹ö°Å¸¦ Áß´ÜÇØ¾ß ÇÕ´Ï´Ù.

Ctrl+C¸¦ ´©¸£¸é ADPlus´Â ÀÌ ¸í·ÉÀ» Æ®·¡ÇÎÇÏ°í ¸ðµç ½º·¹µå¿¡ ´ëÇÑ ½ºÅÃÀ» ·Î±× ÆÄÀÏ¿¡ ³ª¿­Çϱ⠽ÃÀÛÇÑ ´ÙÀ½ ÇÁ·Î¼¼½º°¡ µð¹ö°Å¿¡¼­ ºÐ¸®µÇ±â Àü¿¡ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÛÀº ¸Þ¸ð¸® ´ýÇÁ ·¹Äڵ带 »ý¼ºÇÕ´Ï´Ù. Ãæµ¹ ¸ðµå´Â ħÀÔÀû ¿¬°áÀ» ¼öÇàÇϱ⠶§¹®¿¡ µð¹ö°Å°¡ ºÐ¸®µÇ¸é ÇÁ·Î¼¼½º°¡ ÁßÁöµË´Ï´Ù. µû¶ó¼­ ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. MTS³ª COM+ ÇÁ·Î¼¼½º´Â ´ÙÀ½¿¡ ÇØ´ç ÆÐŰÁöÀÇ ±¸¼º ¿ä¼Ò°¡ È£ÃâµÉ ¶§ ÀÚµ¿À¸·Î ´Ù½Ã ½ÃÀ۵˴ϴÙ.

ù ¹øÂ° ¿¹¿Ü

ù ¹øÂ° ¿¹¿Ü³ª µÎ ¹øÂ° ¿¹¿Ü·Î °¢ ¿¹¿Ü À¯Çü(¾×¼¼½º À§¹Ý, ½ºÅà ¿À¹öÇ÷Πµî)ÀÌ µð¹ö°Å¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤ÀÇ¿¡ µû¸£¸é ù ¹øÂ° ¿¹¿Ü´Â ¿À·ù 󸮱â·Î ÀûÀýÈ÷ 󸮵Ǵ °æ¿ì Ä¡¸íÀûÀÌÁö ¾Ê½À´Ï´Ù. ÀûÀýÈ÷ 󸮵ÇÁö ¾ÊÀ¸¸é ù ¹øÂ° ¿¹¿Ü´Â µÎ ¹øÂ° ¿¹¿Ü·Î ´Ù½Ã ¹ß»ýÇÏ¸ç µð¹ö°Å·Î¸¸ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. µð¹ö°Å°¡ µÎ ¹øÂ° ¿¹¿Ü¸¦ ó¸®ÇÏÁö ¸øÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¾·áµË´Ï´Ù.

ù ¹øÂ° ¿¹¿Ü¿Í µÎ ¹øÂ° ¿¹¿Ü ¹× Windows NT SEH(±¸Á¶Àû ¿¹¿Ü ó¸®)¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
105675? (http://support.microsoft.com/kb/105675/ ) INFO: ù ¹øÂ°¿Í µÎ ¹øÂ° ¿¹¿Ü ó¸®
±âº»ÀûÀ¸·Î ADPlus´Â ¾Ë ¼ö ¾ø´Â ¿¹¿Ü¿Í EH ¿¹¿Ü¸¦ Á¦¿ÜÇÑ ¸ðµç À¯ÇüÀÇ Ä¡¸íÀûÀÌÁö ¾ÊÀº ù ¹øÂ° ¿¹¿Ü¸¦ °¨ÁöÇÏ¸é ´ÙÀ½ µ¿ÀÛÀ» ¼öÇàÇÕ´Ï´Ù.
  1. ÇÁ·Î¼¼½º¸¦ ÀϽà ÁßÁöÇÏ¿© ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ¿¹¿Ü°¡ ¹ß»ýÇÑ ³¯Â¥¿Í ½Ã°£À» ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
  2. ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¿¹¿Ü°¡ ¹ß»ýÇÑ ½º·¹µåÀÇ ½º·¹µå ID¿Í È£Ãâ ½ºÅÃÀ» ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
  3. ¿¹¿Ü ¹ß»ý ½Ã °íÀ¯ÇÑ À̸§À¸·Î ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÛÀº ¸Þ¸ð¸® ´ýÇÁ ·¹ÄÚµå(.dump -u /m)¸¦ »ý¼ºÇÑ ´ÙÀ½ ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
Âü°í ù ¹øÂ° EH¿Í ¾Ë ¼ö ¾ø´Â ¿¹¿Ü´Â ÀÚÁÖ ¹ß»ýÇϹǷΠADPlus´Â ±âº»ÀûÀ¸·Î ÀÌ·¯ÇÑ ¿¹¿Ü¿¡ ´ëÇØ¼­´Â °íÀ¯ÇÑ ÀÛÀº ¸Þ¸ð¸® ´ýÇÁ¸¦ »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ¿¹¿Ü´Â ÇÁ·Î¼¼½º³ª DLLÀÇ ¿À·ù ó¸® Äڵ忡 ÀÇÇØ 󸮵˴ϴÙ. ÀÌ·¯ÇÑ ¿¹¿Ü´Â 󸮵Ǵ ¿¹¿ÜÀ̹ǷΠ󸮵ÇÁö ¾Ê´Â µÎ ¹øÂ° ¿¹¿Ü°¡ µÇÁö ¾ÊÀ¸¸ç ÇÁ·Î¼¼½º¸¦ Á¾·á½ÃŰÁö ¾Ê½À´Ï´Ù.

ù ¹øÂ° EH¿Í ¾Ë ¼ö ¾ø´Â ¿¹¿Ü¿¡ ´ëÇØ °íÀ¯ÇÑ ÀÛÀº ¸Þ¸ð¸® ´ýÇÁ¸¦ »ý¼ºÇϵµ·Ï ADPlus¸¦ ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ADPlus¸¦ »ç¿ëÀÚ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

µÎ ¹øÂ° ¿¹¿Ü

ADPlus´Â EH¿Í ¾Ë ¼ö ¾ø´Â ¿¹¿Ü¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç À¯ÇüÀÇ Ä¡¸íÀûÀÎ µÎ ¹øÂ° ¿¹¿Ü¸¦ °¨ÁöÇÏ¸é ´ÙÀ½ µ¿ÀÛÀ» ¼öÇàÇÕ´Ï´Ù.
  1. ÇÁ·Î¼¼½º¸¦ ÀϽà ÁßÁöÇÏ¿© ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ¿¹¿Ü°¡ ¹ß»ýÇÑ ³¯Â¥¿Í ½Ã°£À» ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
  2. ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¿¹¿Ü°¡ ¹ß»ýÇÑ ½º·¹µåÀÇ ½º·¹µå ID¿Í È£Ãâ ½ºÅÃÀ» ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
  3. Ä¡¸íÀûÀÎ ¿¹¿Ü ¹ß»ý ½Ã ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Àüü ¸Þ¸ð¸® ´ýÇÁ¸¦ »ý¼ºÇÑ ´ÙÀ½ µð¹ö°Å¸¦ Á¾·áÇÕ´Ï´Ù. ÀÌ µ¿ÀÛÀº ÇÁ·Î¼¼½º¸¦ ¼Ò¸ê½Ãŵ´Ï´Ù.
Âü°í Microsoft PSS Áö¿ø ´ã´çÀÚ°¡ ¸Þ¸ð¸® ´ýÇÁ¸¦ ºÐ¼®ÇÒ ¶§ »ç¿ëÀÚ ÁöÁ¤ ±¸¼º ¿ä¼Ò³ª DLLÀÇ º¹»çº» ¹× ÇØ´ç ±âÈ£ ÆÄÀÏÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ DLL¿¡ ´ëÇÑ ±âÈ£ ÆÄÀÏÀ» ¸¸µå´Â ¹æ¹ýÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
121366? (http://support.microsoft.com/kb/121366/ ) INFO: PDB ¹× DBG ÆÄÀÏ - ÆÄÀÏ Á¤ÀÇ ¹× ÀÛµ¿ ¹æ¹ý
291585? (http://support.microsoft.com/kb/291585/EN-US/ ) HOWTO: Visual C++ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ µð¹ö±× ±âÈ£ ¸¸µé±â
µð¹ö°Å¸¦ »ç¿ëÇÏ¿© ¸Þ¸ð¸® ´ýÇÁ¸¦ ºÐ¼®ÇÒ ¶§ Microsoft Á¦Ç°¿¡ ´ëÇÑ ±âÈ£¸¦ ¾ò´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx (http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx)

ADPlus ¸í·ÉÁÙ ½ºÀ§Ä¡

ADPlus¸¦ »ç¿ëÇÏ·Á¸é ½ºÅ©¸³Æ®¿¡ ÀÏ·ÃÀÇ ¸í·ÉÁÙ ½ºÀ§Ä¡³ª Àμö¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ADPlus¿¡´Â ÀÛµ¿ ¸ðµå¸¦ ÁöÁ¤ÇÏ´Â ½ºÀ§Ä¡¿Í ÀÛµ¿ ´ë»ó ÇÁ·Î¼¼½º¸¦ ÁöÁ¤ÇÏ´Â ½ºÀ§Ä¡°¡ ÇÊ¿äÇÕ´Ï´Ù.

´ÙÀ½Àº °¡Àå ÀÚÁÖ »ç¿ëµÇ´Â ½ºÀ§Ä¡ÀÔ´Ï´Ù. ADPlus ?help¸¦ ½ÇÇàÇϰųª µð¹ö°Å µµ¿ò¸» ÆÄÀÏ(Debugger.chm)¿¡¼­ ½ºÀ§Ä¡ Àüü ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
  • -hang
    ÀÌ ½ºÀ§Ä¡´Â ÁßÁö ¸ðµå¿¡¼­ ½ÇÇàµÇµµ·Ï ADPlus¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â -iis, -pn ¶Ç´Â -p ½ºÀ§Ä¡¿Í ÇÔ²² »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. -hangÀº -crash ½ºÀ§Ä¡¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

    Âü°í ADPlus¸¦ ÁßÁö ¸ðµå¿¡¼­ ½ÇÇà ÁßÀ̸é ÇÁ·Î¼¼½º°¡ Áߴܵǰųª CPU¸¦ ¸¹ÀÌ »ç¿ëÇÑ ÈÄ¿¡ ADPlus¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
  • -crash
    ÀÌ ½ºÀ§Ä¡´Â Ãæµ¹ ¸ðµå¿¡¼­ ½ÇÇàµÇµµ·Ï ADPlus¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â -iis, -pn ¶Ç´Â -p ½ºÀ§Ä¡¿Í ÇÔ²² »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. -crash´Â -hang ½ºÀ§Ä¡¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

    Âü°í ADPlus°¡ Ãæµ¹ ¸ðµå¿¡¼­ ½ÇÇà ÁßÀ̸é ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ°Å³ª ºÒ¾ÈÁ¤ÇØÁö±â Àü¿¡ ADPlus¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
  • -pn process name
    -pn ½ºÀ§Ä¡´Â ADPlus¿¡¼­ ºÐ¼®ÇÒ ÇÁ·Î¼¼½º À̸§À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÇÁ·Î¼¼½º¸¦ ¿©·¯ °³ ÁöÁ¤ÇÏ·Á¸é -pn process name ½ºÀ§Ä¡¸¦ ¿©·¯ ¹ø »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.
    -pn process1.exe -pn process2.exe
  • -p process ID
    -p ½ºÀ§Ä¡´Â ADPlus¿¡¼­ ºÐ¼®ÇÒ ÇÁ·Î¼¼½º ID(PID)¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÇÁ·Î¼¼½º¸¦ ¿©·¯ °³ ÁöÁ¤ÇÏ·Á¸é -p PID ½ºÀ§Ä¡¸¦ ¿©·¯ ¹ø »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.
    -p 1896 -p 1702
  • -iis
    -iis ½ºÀ§Ä¡´Â Internet Information Server(IIS) 4.0 ÀÌ»óÀ» ½ÇÇàÇÏ´Â ¼­¹ö ÄÄÇ»Å͸¦ µð¹ö±ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. -iis ½ºÀ§Ä¡¿Í ÇÔ²² »ç¿ëÇϸé ADPlus´Â ¸ðµç IIS in-process(Inetinfo.exe)¿Í out-of-process(Mtx.exe/Dllhost.exe) ÀÀ¿ë ÇÁ·Î±×·¥À» ¸ð´ÏÅ͸µÇÕ´Ï´Ù. -iis ½ºÀ§Ä¡´Â -pn ½ºÀ§Ä¡³ª -p ½ºÀ§Ä¡¿Í ÇÔ²² »ç¿ëÇϰųª ´Üµ¶À¸·Î »ç¿ëÇÏ¿© Ãæµ¹ ¸ðµå ¶Ç´Â ÁßÁö ¸ðµå¿¡¼­ IIS¿Í ½ÇÇà ÁßÀÎ ¸ðµç MTS/COM+ ÀÀ¿ë ÇÁ·Î±×·¥À» ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    IIS 3.0 ÀÌÇÏ ¹öÀüÀ» ½ÇÇàÇÏ´Â ¼­¹ö ÄÄÇ»Å͸¦ ºÐ¼®ÇÒ °æ¿ì¿¡´Â -pn ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ°í ¸ð´ÏÅ͸µÇÒ ÇÁ·Î¼¼½º·Î Inetinfo.exe¸¦ ÁöÁ¤ÇϽʽÿÀ.
  • -notify computer name ¶Ç´Â user name
    ÀÌ ½ºÀ§Ä¡´Â ADPlus°¡ Ãæµ¹ ¸ðµå¿¡¼­ ½ÇÇàµÉ ¶§¸¸ À¯È¿ÇÕ´Ï´Ù. ÀÌ ½ºÀ§Ä¡¸¦ »ç¿ëÇϸé ADPlus´Â Ãæµ¹ÇÑ Æ¯Á¤ »ç¿ëÀÚ À̸§À̳ª ÄÄÇ»ÅÍ À̸§À» °æ°íÇÕ´Ï´Ù. µÎ ¹øÂ° ¿¹¿Ü·Î ÀÎÇØ µð¹ö°Å°¡ ÇÁ·Î¼¼½º¿¡¼­ ºÐ¸®µÇ°Å³ª »ç¿ëÀÚ°¡ Ctrl+C¸¦ ´­·¯ µð¹ö±ëÀ» ÁßÁöÇÏ¸é ·ÎÄà ¸Þ½ÅÀú ¼­ºñ½º¸¦ ÅëÇØ ¿ø°Ý »ç¿ëÀÚ³ª ÄÄÇ»ÅÍ·Î ¾Ë¸² ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ÀÌ ¾Ë¸²Àº µð¹ö±ëÇÏ´Â ÄÄÇ»ÅÍ¿¡¼­ ·ÎÄà ¸Þ½ÅÀú ¼­ºñ½º°¡ ½ÃÀÛµÈ °æ¿ì¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù.
  • -quiet
    ÀÌ ½ºÀ§Ä¡¸¦ »ç¿ëÇϸé ADPlus´Â ¸ðµç ¸ð´Þ ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â ¸ð´Þ ´ëÈ­ »óÀÚ¿¡¼­ »ç¿ëÀÚ°¡ È®ÀÎÀ» ´©¸¦ ¶§±îÁö ADPlus¸¦ ¹«ÇÑÁ¤ ´ë±âÇϵµ·Ï ÇÒ ¼ö ÀÖ´Â ¿ø°Ý ¸í·É ¼Ð¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ´Â °æ¿ì À¯¿ëÇÕ´Ï´Ù. ÃÖ»óÀÇ °á°ú¸¦ ¾òÀ¸·Á¸é ÀÌ ½ºÀ§Ä¡°¡ ADPlus.vbs¿¡ Àü´ÞµÇ´Â ù ¹øÂ° ½ºÀ§Ä¡¿©¾ß ÇÕ´Ï´Ù.
  • -o output directory
    ÀÌ ½ºÀ§Ä¡´Â ADPlus°¡ µð¹ö±× Ãâ·Â ÆÄÀÏÀ» ÀúÀåÇÒ À§Ä¡¸¦ ¾Ë·Á ÁÝ´Ï´Ù. ÆÄÀÏ À̸§À» ±æ¸é Å« µû¿ÈÇ¥·Î ¹­¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù. UNC °æ·Î(\\server\share)¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. UNC °æ·Î¸¦ »ç¿ëÇϸé ADPlus´Â ÁöÁ¤ÇÑ UNC °æ·Î ¹Ù·Î ¾Æ·¡¿¡ »õ Æú´õ¸¦ ¸¸µì´Ï´Ù. Æú´õ´Â ADPlus°¡ ½ÇÇà ÁßÀÎ ¼­¹ö À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î \\server\share\Web1 ¶Ç´Â \\server\share\Web2ÀÔ´Ï´Ù. ÀÌ ½ºÀ§Ä¡´Â µ¿ÀÏÇÑ ³×Æ®¿öÅ© °øÀ¯¿¡ ¸ðµç Ãâ·ÂÀ» ÀúÀåÇÏ´Â À¥ ÆÊÀÇ ¿©·¯ ÄÄÇ»ÅÍ¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ´Â °æ¿ì À¯¿ëÇÕ´Ï´Ù.

óÀ½À¸·Î ADPlus ½ÇÇà

±âº»ÀûÀ¸·Î µð¹ö°Å´Â WindowsÀÇ C:\Program Files\Debugging Tools Æú´õ¿¡ ¼³Ä¡µË´Ï´Ù. ¼³Ä¡ Æú´õ¸¦ º¯°æÇÏ·Á¸é µð¹ö°Å¸¦ ¼³Ä¡ÇÒ ¶§ »ç¿ëÀÚ ÁöÁ¤ ¼³Ä¡¸¦ ¼öÇàÇÏ°í ´Ù¸¥ Æú´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¶Ç´Â Ç¥ÁØ ¼³Ä¡¸¦ ¼öÇàÇÑ °æ¿ì Program Files\Debugging Tools for Windows Æú´õÀÇ ³»¿ëÀ» ´Ù¸¥ Æú´õ·Î º¹»çÇÏ¸é µË´Ï´Ù.

ADPlus¸¦ ½ÇÇàÇÏ·Á¸é ¸í·É ¼ÐÀ» ¿­°í µð¹ö°Å¸¦ ¼³Ä¡Ç߰ųª º¹»çÇÑ Æú´õ·Î ÀüȯÇÑ ´ÙÀ½ ADPlus.vbs¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

±âº» ½ºÅ©¸³Æ® ÀÎÅÍÇÁ¸®Å͸¦ Wscript.exe¿¡¼­ Cscript.exe·Î º¯°æÇ϶ó´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ADPlus¿¡¼­ CSCript¸¦ ±âº» ½ºÅ©¸³Æ® ÀÎÅÍÇÁ¸®ÅÍ·Î ±¸¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

±¸¹®

ADPlus´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
ADPlus.vbs mode of operation processes to monitor optional switches
¿©±â¼­ mode of operationÀº -hang ¶Ç´Â -crash
processes to monitor´Â -iis, -pn process.exe ¶Ç´Â -p PID
optional switches´Â -notify, -o ¶Ç´Â -quietÀÔ´Ï´Ù.

Ãæµ¹ ¸ðµå µð¹ö±ëÀ» À§ÇØ ¼­¹ö Áغñ

Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϱâ Àü¿¡ ADPlus Ãæµ¹ ¸ðµå µð¹ö±ë ¼¼¼Ç¿¡¼­ ´ëºÎºÐÀÇ Á¤º¸¸¦ ¾òµµ·Ï ¼­¹ö¸¦ ÀûÀýÈ÷ ÁغñÇØ¾ß ÇÕ´Ï´Ù.

Ãæµ¹ ¸ðµå¿¡¼­ µð¹ö±ëÀ» À§ÇØ Windows 2000 ±â¹Ý ¼­¹ö¸¦ ÁغñÇÏ´Â ´Ü°è

  1. Windows 2000 SP1À̳ª SP2 ±âÈ£¸¦ ¼­¹ö¿¡ ÀÖ´Â C:\WINNT\Symbols Æú´õ¿¡ ¼³Ä¡ÇÕ´Ï´Ù. ±âÈ£´Â ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.
    Windows 2000 SP1
    http://www.microsoft.com/korea/windows2000/downloads/servicepacks/sp1/debug/default.asp (http://www.microsoft.com/korea/windows2000/downloads/servicepacks/sp1/debug/default.asp)

    Windows 2000 SP2
    http://www.microsoft.com/korea/windows2000/downloads/servicepacks/sp2/debug/default.asp (http://www.microsoft.com/korea/windows2000/downloads/servicepacks/sp2/debug/default.asp) Sp1sym.exe³ª Sp2sym.exe¸¦ ´Ù¿î·ÎµåÇÑ ÈÄ¿¡ ÁöÁ¤µÈ Æú´õ¿¡¼­ ÆÄÀÏÀ» ½ÇÇàÇÕ´Ï´Ù.
  2. ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª¸é C:\Sp1sym ¶Ç´Â C:\Sp2sym°ú °°Àº »õ·Î¿î Àӽà Æú´õ³ª µð½ºÅ© °ø°£ÀÌ ÃæºÐÇÑ µå¶óÀÌºê ¶Ç´Â Æú´õ·Î ÆÄÀÏÀ» ÃßÃâÇÕ´Ï´Ù.
  3. C:\Sp1sym\Support\Debug\Symbols\i386\Symbols_sp.exe ¶Ç´Â C:\Sp2sym\Support\Debug\Symbols\i386\Symbols_sp.exe¸¦ ½ÇÇàÇÕ´Ï´Ù. ¿©±â¼­ C:\Sp1sym ¶Ç´Â C:\Sp2symÀº ¾Õ ´Ü°è¿¡¼­ ÆÄÀÏÀ» ÃßÃâÇÑ Æú´õÀÔ´Ï´Ù.
  4. License°¡ Ç¥½ÃµÇ¸é Yes¸¦ ´©¸¨´Ï´Ù.
  5. ÆÄÀÏÀ» ÃßÃâÇÒ Æú´õ¸¦ ¹¯´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é C:\WINNT\Symbols¸¦ ´©¸¥ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù. »õ C:\WINNT\Symbols Æú´õ°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ Æú´õ¿¡´Â DLL, EXE µî ¿©·¯ ÇÏÀ§ Æú´õ°¡ µé¾î ÀÖ½À´Ï´Ù.
  6. »ç¿ëÀÚ ÁöÁ¤ DLLÀÇ ±âÈ£¿Í SP1À̳ª SP2 ÀÌÈÄ ÇÖÇȽº¸¦ C:\WINNT\Symbols\Dll Æú´õ·Î º¹»çÇÕ´Ï´Ù.
  7. »ç¿ëÀÚ ÁöÁ¤ .exe ÆÄÀÏÀÇ ±âÈ£¸¦ C:\WINNT\Symbols\Exe Æú´õ·Î º¹»çÇÕ´Ï´Ù. ¶ÇÇÑ °³¹ßÀڷκÎÅÍ .pdb³ª .dbg ÆÄÀÏÀ» ±¸ÇØ C:\WINNT\Symbols\Dll Æú´õ¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
  8. C:\WINNT\Symbols\Dll Æú´õ¿¡ ÀÌ¹Ì ÀÖ´Â .dbg³ª .pdb ÆÄÀÏÀ» ÇÖÇȽºÀÇ ¹öÀüÀ¸·Î µ¤¾î¾¹´Ï´Ù.

    Âü°í Winzip ÃֽйöÀüÀ» »ç¿ëÇÏ¿© ÇÖÇȽº ÆÐŰÁö¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù. \Debug ÇÏÀ§ Æú´õ¿¡¼­ ±âÈ£¸¦ ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. \Debug ÇÏÀ§ Æú´õ´Â °¢ ÇÖÇȽº ÀÚµ¿ ¼³Ä¡ ÇÁ·Î±×·¥¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
  9. _NT_SYMBOL_PATH ȯ°æ º¯¼ö¸¦ ¸¸µé°í C:\WINNT\Symbols¿Í µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÕ´Ï´Ù. ÀÌ º¯¼ö´Â ½Ã½ºÅÛ º¯¼ö³ª »ç¿ëÀÚ È¯°æ º¯¼öÀÏ ¼ö ÀÖ½À´Ï´Ù.

Ãæµ¹ ¸ðµå¿¡¼­ µð¹ö±ëÀ» À§ÇØ Windows NT 4.0 ±â¹Ý ¼­¹ö¸¦ ÁغñÇÏ´Â ´Ü°è

  1. Windows NT 4.0 ¼­ºñ½º ÆÑ 6a¸¦ ½ÇÇàÇϰí ÀÖ´Ù°í °¡Á¤Çϰí Windows NT 4.0 SP6a ±âÈ£¸¦ ¼­¹ö¿¡ ÀÖ´Â C:\WINNT\Symbols Æú´õ¿¡ ¼³Ä¡ÇÕ´Ï´Ù. ±âÈ£¸¦ ´Ù¿î·ÎµåÇÏ·Á¸é ¾Æ·¡ÀÇ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
    http://www.microsoft.com/korea/ntserver/nts/downloads/recommended/SP6/debug/default.asp (http://www.microsoft.com/korea/ntserver/nts/downloads/recommended/SP6/debug/default.asp)
    Sp6symi.exe¸¦ ´Ù¿î·ÎµåÇÑ ÈÄ¿¡ ÁöÁ¤µÈ Æú´õ¿¡¼­ ½ÇÇàÇÕ´Ï´Ù.
  2. ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª¸é C:\WINNT Æú´õ·Î ÆÄÀÏÀ» ÃßÃâÇϰųª ±âÈ£°¡ C:\WINNT¿¡ ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì ÀûÀýÇÑ \WINNT Æú´õ·Î ´ëüÇÕ´Ï´Ù. »õ C:\WINNT\Symbols Æú´õ°¡ ³ªÅ¸³ª¸ç ÀÌ Æú´õ¿¡´Â DLL, EXE µî ´Ù¾çÇÑ ÇÏÀ§ Æú´õ°¡ µé¾î ÀÖ½À´Ï´Ù.
  3. C:\WINNT\Symbols\IIS4 Æú´õÀÇ ÇÏÀ§ Æú´õ¸¦ C:\WINNT\Symbols·Î º¹»çÇÕ´Ï´Ù. ¸ðµç ÆÄÀÏÀ» µ¤¾î¾µ °ÍÀÎÁö ¹°À¸¸é ¿¹¸¦ ´©¸¨´Ï´Ù.
  4. »ç¿ëÀÚ ÁöÁ¤ DLLÀÇ ±âÈ£¿Í SP6a ÀÌÈÄ ÇÖÇȽº¸¦ C:\WINNT\Symbols\Dll Æú´õ·Î º¹»çÇÕ´Ï´Ù.
  5. »ç¿ëÀÚ ÁöÁ¤ .exe ÆÄÀÏÀÇ ±âÈ£¸¦ C:\WINNT\Symbols\Exe Æú´õ·Î º¹»çÇÕ´Ï´Ù. ¶ÇÇÑ °³¹ßÀڷκÎÅÍ .pdb³ª .dbg ÆÄÀÏÀ» ±¸ÇØ C:\WINNT\Symbols\Dll Æú´õ¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
  6. C:\WINNT\Symbols\Dll Æú´õ¿¡ ÀÌ¹Ì ÀÖ´Â .dbg³ª .pdb ÆÄÀÏÀ» ÇÖÇȽºÀÇ ¹öÀüÀ¸·Î µ¤¾î¾¹´Ï´Ù.

    Âü°í Winzip ÃֽйöÀüÀ» »ç¿ëÇÏ¿© ÇÖÇȽº ÆÐŰÁö¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù. \Debug ÇÏÀ§ Æú´õ¿¡¼­ ±âÈ£¸¦ ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÏÀ§ Æú´õ´Â °¢ ÇÖÇȽº ÀÚµ¿ ¼³Ä¡ ÇÁ·Î±×·¥¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
  7. _NT_SYMBOL_PATH ȯ°æ º¯¼ö¸¦ ¸¸µé°í C:\WINNT\Symbols¿Í µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÕ´Ï´Ù. ÀÌ º¯¼ö´Â ½Ã½ºÅÛ º¯¼ö³ª »ç¿ëÀÚ È¯°æ º¯¼öÀÏ ¼ö ÀÖ½À´Ï´Ù.
¹Ýµå½Ã µð¹ö±ë ÁßÀÎ ¼­¹ö¿¡ ±âÈ£¸¦ ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÒ ÇÊ¿ä´Â ¾øÁö¸¸ ÀÌ·¸°Ô ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¼­¹ö¿¡ ±âÈ£¸¦ ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÏ´Â °æ¿ì ·Î±× ÆÄÀÏ¿¡¼­ ĸóÇÑ Ãâ·ÂÀÌ Microsoft PSS¿¡¼­ ºÐ¼®ÇÒ ¶§ ÈξÀ µµ¿òÀÌ µË´Ï´Ù.

Microsoft µð¹ö±× ±âÈ£¸¦ ±¸ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
268343? (http://support.microsoft.com/kb/268343/ ) Umdhtools.exe: Umdh.exe¸¦ »ç¿ëÇÏ¿© ¸Þ¸ð¸® ´©¼ö¸¦ ã´Â ¹æ¹ý
¼­¹ö¸¦ ±¸¼ºÇÑ ÈÄ¿¡ Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ðµå´Â "ÀϹÝÀûÀÎ ADPlus »ç¿ë ½Ã³ª¸®¿À" Àý¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

ÀϹÝÀûÀÎ ADPlus »ç¿ë ½Ã³ª¸®¿À

ÀÌ Àý¿¡¼­´Â ADPlus¸¦ ½ÇÇàÇØ¾ß ÇÒ ¼ö ÀÖ´Â ¸î °¡Áö ÀϹÝÀûÀÎ ½Ã³ª¸®¿À¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÇÁ·Î¼¼½º°¡ ÀÀ´äÀ» ÁßÁöÇϰųª CPU¸¦ 100% »ç¿ë

ÀÌ ½Ã³ª¸®¿À¿¡¼­ ÇÁ·Î¼¼½º´Â ÀÏÁ¤ ±â°£ µ¿¾È ¶Ç´Â ¹«ÇÑÁ¤ CPU¸¦ 100% »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦°¡ ¹ß»ýÇÑ ÈÄ¿¡ ÁßÁö ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ¿© CPU¸¦ ¼Ò¸ðÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ´ýÇÁ¸¦ ±¸ÇϽʽÿÀ. ¿¹¸¦ µé¾î ´ÙÀ½ ¸í·É ±¸¹® Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù.
ADPlus -hang -p 1896
ÀÌ ¸í·ÉÀº ÁßÁö ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϰí PID°¡ 1896ÀÎ ÇÁ·Î¼¼½ºÀÇ Àüü ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.

ADPlus -hang -pn myapp.exe
ÀÌ ¸í·ÉÀº ÁßÁö ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϰí À̸§ÀÌ Myapp.exeÀÎ ¸ðµç ÇÁ·Î¼¼½ºÀÇ Àüü ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.

ADPlus -hang -iis -pn myapp.exe -o c:\temp
ÀÌ ¸í·ÉÀº ÁßÁö ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϰí IIS, Mtx.exe³ª Dllhost.exeÀÇ ¸ðµç ÀνºÅϽº ¹× À̸§ÀÌ Myapp.exeÀÎ ¸ðµç ÇÁ·Î¼¼½ºÀÇ Àüü ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ´ýÇÁ ÆÄÀÏÀ» C:\Temp Æú´õ¿¡ ÀúÀåÇÕ´Ï´Ù.
CPU¸¦ 100% »ç¿ëÇÏ´Â »óÅ¿¡¼­ ÁßÁö ¸ðµå·Î ADPlus¸¦ ½ÇÇàÇϸé ÀÌ µµ±¸´Â ¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.

Âü°í CPU¸¦ 100% »ç¿ëÇÏ´Â »óŰ¡ µÇ°Å³ª ÇÁ·Î¼¼½º°¡ ÁßÁöµÈ ÈÄ¿¡ µð¹ö°Å°¡ ÇÁ·Î¼¼½º¿¡ ¿¬°áÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ °£È¤ ÀÖ½À´Ï´Ù. ¹®Á¦°¡ ¹ß»ýÇÑ ÈÄ¿¡ ÁßÁö ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ¸é µµ±¸°¡ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ¹®Á¦°¡ ¹ß»ýÇϱâ Àü¿¡ µð¹ö°Å¸¦ ¿¬°áÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀº ¹æ¹ýÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ¸í·É ±¸¹® Áß Çϳª¸¦ »ç¿ëÇÏ¿© Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϽʽÿÀ.
ADPlus -crash -p 1896
ÀÌ ¸í·ÉÀº PID°¡ 1896ÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇØ Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϸç, ¿¹¿Ü°¡ ¹ß»ýÇϰųª »ç¿ëÀÚ°¡ ÃÖ¼ÒÈ­µÈ µð¹ö°Å â¿¡¼­ Ctrl+C¸¦ ´­·¯ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÏ°í µð¹ö°Å¸¦ ºÐ¸®Çϱ⸦ ±â´Ù¸³´Ï´Ù.

ADPlus -crash -pn myapp.exe
ÀÌ ¸í·ÉÀº À̸§ÀÌ Myapp.exeÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇØ Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϸç, ¿¹¿Ü°¡ ¹ß»ýÇϰųª »ç¿ëÀÚ°¡ ÃÖ¼ÒÈ­µÈ µð¹ö°Å â¿¡¼­ Ctrl+C¸¦ ´­·¯ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÏ°í µð¹ö°Å¸¦ ºÐ¸®Çϱ⸦ ±â´Ù¸³´Ï´Ù.

ADPlus -crash -iis -pn myapp.exe -o c:\temp
ÀÌ ¸í·ÉÀº À̸§ÀÌ Myapp.exe ¶Ç´Â Inetinfo.exeÀÎ ÇÁ·Î¼¼½ºÀÇ ¸ðµç ÀνºÅϽº¿Í Mtx.exe ¶Ç´Â Dllhost.exeÀÇ ¸ðµç ÀνºÅϽº¿¡ ´ëÇØ Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϸç, ¿¹¿Ü°¡ ¹ß»ýÇϰųª »ç¿ëÀÚ°¡ ÃÖ¼ÒÈ­µÈ µð¹ö°Å â Áß Çϳª¿¡¼­ Ctrl+C¸¦ ´­·¯ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÏ°í µð¹ö°Å¸¦ ºÐ¸®Çϱ⸦ ±â´Ù¸³´Ï´Ù. ADPlus´Â ¸Þ¸ð¸® ´ýÇÁ ÆÄÀϰú ·Î±× ÆÄÀÏÀ» C:\Temp Æú´õ¿¡ ÀúÀåÇÕ´Ï´Ù.
±×·± ´ÙÀ½ ÇÁ·Î¼¼½º°¡ ÁßÁöµÇ°Å³ª CPU¸¦ 100% »ç¿ëÇÏ°Ô µÈ ÈÄ µð¹ö°Å°¡ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ°¡ ÃÖ¼ÒÈ­µÈ µð¹ö°Å â¿¡¼­ Ctrl+C¸¦ ´©¸¦ ¼ö ÀÖ½À´Ï´Ù.

Âü°í ±âº»ÀûÀ¸·Î ADPlus´Â »ç¿ëÀÚ°¡ Ctrl+C¸¦ ´©¸¦ ¶§ ÀÛÀº ¸Þ¸ð¸® ´ýÇÁ ·¹Äڵ常 »ý¼ºÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº µð½ºÅ© °ø°£À» Àý¾àÇÕ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â »ç¿ëÀÚ°¡ Ctrl+C¸¦ ´©¸¦ ¶§ Àüü ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» »ý¼ºÇϵµ·Ï ADPlus¸¦ ±¸¼ºÇÏ´Â °ÍÀÌ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ?CTCF ½ºÀ§Ä¡¸¦ »ç¿ëÇϽʽÿÀ. ¶ÇÇÑ CPU »ç¿ëÀÌ 100%°¡ µÇ´Â »óŸ¦ Æ÷ÇÔÇÏ¿© ÀÏÁ¤ ±â°£ µ¿¾È ¼º´É ·Î±× ÆÄÀÏÀ̳ª ½Ã½ºÅÛ ¸ð´ÏÅÍ ·Î±× ÆÄÀÏÀ» ĸóÇÏ´Â °ÍÀÌ Á¾Á¾ µµ¿òÀÌ µË´Ï´Ù. ÃÖ¼ÒÇÑ ÀÌ ·Î±× ÆÄÀÏÀº 1ÃÊ¿¡¼­ 5ÃÊ °£°ÝÀ¸·Î ´ÙÀ½ °³Ã¼¸¦ Ä¸Ã³ÇØ¾ß ÇÕ´Ï´Ù.
  • ¸Þ¸ð¸®
  • ÇÁ·Î¼¼½º
  • ÇÁ·Î¼¼¼­
  • ½Ã½ºÅÛ
  • ½º·¹µå

ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·á

ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ°Å³ª Ãæµ¹ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ¿© ¹®Á¦°¡ ¹ß»ýÇϱâ Àü¿¡ Á¾·áµÇ´Â ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ´ýÇÁ ÆÄÀÏÀ» ±¸ÇϽʽÿÀ. ¿¹¸¦ µé¾î ´ÙÀ½ ¸í·É ±¸¹® Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù.
ADPlus -crash -iis
ÀÌ ¸í·ÉÀº Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϸç ÄÄÇ»ÅÍ¿¡¼­ ½ÇÇà ÁßÀÎ ¸ðµç Mtx.exe ¶Ç´Â Dllhost.exe ÇÁ·Î¼¼½º¿Í Inetinfo.exe¿¡ CDB µð¹ö°Å¸¦ ¿¬°áÇÕ´Ï´Ù. ±×·¯¸é ADPlus´Â ù ¹øÂ°¿Í µÎ ¹øÂ° ¿¹¿Ü°¡ ¹ß»ýÇϱ⸦ ±â´Ù¸³´Ï´Ù. ±âº»ÀûÀ¸·Î ADPlus´Â -o ½ºÀ§Ä¡°¡ »ý·«µÇ¾ú±â ¶§¹®¿¡ ¼³Ä¡ Æú´õÀÇ ÇÏÀ§ Æú´õ¿¡ ¸ðµç ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù.

ADPlus -quiet -crash -iis -notify remote computer -o c:\temp
ÀÌ ¸í·ÉÀº Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ÀÚµ¿À¸·Î ½ÇÇàÇϸç(´ëÈ­ »óÀÚ ¾øÀÌ ¸ðµç Ãâ·ÂÀÌ À̺¥Æ® ·Î±×¿¡ ±â·Ï) ÄÄÇ»ÅÍ¿¡¼­ ½ÇÇà ÁßÀÎ ¸ðµç Mtx.exe ¶Ç´Â Dllhost.exe ÇÁ·Î¼¼½º¿Í Inetinfo.exe¿¡ CDB µð¹ö°Å¸¦ ¿¬°áÇÕ´Ï´Ù. -notify ½ºÀ§Ä¡¸¦ »ç¿ëÇϱ⠶§¹®¿¡ µð¹ö°Å´Â Ãæµ¹ÀÌ °¨ÁöµÇ°Å³ª ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º°¡ Á¾·áµÉ ¶§¸¶´Ù remote computer ÄÄÇ»ÅÍ¿¡ ·Î±×¿ÂÇÑ ¸ðµç »ç¿ëÀÚ¿¡°Ô ¾Ë¸³´Ï´Ù. -o ½ºÀ§Ä¡¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ADPlus´Â ¸ðµç Ãâ·ÂÀ» C:\Temp Æú´õ¿¡ ÀúÀåµË´Ï´Ù. Æú´õ°¡ ¾øÀ¸¸é ADPlus°¡ »õ·Î ¸¸µì´Ï´Ù.

ADPlus -crash -iis -o \\server\share
ÀÌ ¸í·ÉÀº ¸ðµç Ãâ·ÂÀ» ³×Æ®¿öÅ© ¼­¹ö¿¡ ±â·ÏÇÏ´Â °ÍÀ» Á¦¿ÜÇÏ¸é ¾ÕÀÇ ¸í·É°ú °°½À´Ï´Ù. ADPlus´Â \\server\share¿¡ »õ ÇÏÀ§ Æú´õ¸¦ ¸¸µé°í ·ÎÄà ÄÄÇ»ÅÍÀÇ ÇÏÀ§ Æú´õ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. µû¶ó¼­ À¥ ÆÊ¿¡¼­ ADPlus¸¦ ½ÇÇà ÁßÀÎ °æ¿ì ADPlus¸¦ ½ÇÇàÇÏ´Â ÆÊÀÇ °¢ ¼­¹ö´Â \\server\share ¾Æ·¡ÀÇ °íÀ¯ÇÑ Æú´õ¿¡ ±â·ÏÇÕ´Ï´Ù. °¢ ¼­¹ö¿¡ ´ëÇØ °íÀ¯ÇÑ Æú´õ¸¦ ¸¸µé ÇÊ¿ä´Â ¾øÀ¸¸ç ÀÚµ¿À¸·Î ¸¸µé¾îÁý´Ï´Ù.
Âü°í ·ÎÄà Äֿܼ¡¼­ Ãæµ¹ ¸ðµå·Î ADPlus¸¦ ½ÇÇà ÁßÀÎ °æ¿ì ´ÙÀ½ Àý¿¡¼­ ¼³¸íÇÏ´Â ¿ø°Ý ¸í·É ¼Ð ´ë½Å µð¹ö±× ¼¼¼Ç ±â°£ µ¿¾È Äֿܼ¡ ·Î±×¿ÂÇØ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÃÀÛÇϰí -iis ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ¿© IIS¸¦ ¸ð´ÏÅ͸µÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. Äֿܼ¡¼­ ·Î±×¾Æ¿ôÇϸé Äֿܼ¡¼­ ½ÇÇà ÁßÀÎ Cdb.exeÀÇ º¹»çº»°ú ½ÇÇà ÁßÀÎ ´Ù¸¥ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¾·áµË´Ï´Ù. °á°úÀûÀ¸·Î µð¹ö±ëÀÌ Áß´ÜµÇ°í ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º°¡ Á¾·áµË´Ï´Ù.

ÀÌ·± ¹®Á¦¸¦ ¹æÁöÇÏ·Á¸é Ctrl+Alt+DelÀ» ´©¸¥ ´ÙÀ½ ÄÄÇ»ÅÍ Àá±ÝÀ» ´­·¯ ÄÜ¼Ö ¼¼¼ÇÀ» Àá±×°Å³ª ´ëÈ­Çü ·Î±×¿ÂÀÌ ÇÊ¿ä ¾ø´Â ºñ´ëÈ­ÇüÀ¸·Î ½ÇÇàÇϵµ·Ï ¿¹¾àµÈ ¿ø°Ý ¸í·É ¼Ð¿¡¼­ ADPlus¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºñ´ëÈ­ÇüÀ¸·Î ½ÇÇàÇϵµ·Ï ¿ø°Ý ¸í·É ¼ÐÀ» ¿¹¾àÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "ÀϹÝÀûÀÎ ADPlus »ç¿ë ½Ã³ª¸®¿À: ¿ø°ÝÀ¸·Î Ãæµ¹ ¸ðµå¿¡¼­ ADPlus ½ÇÇà" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

MTS ¶Ç´Â COM+ ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿¹±âÄ¡ ¾Ê°Ô Á¾·á

MTS³ª COM+ ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ½ÇÇàµÇ´Â COM(»ç¿ëÀÚ ÁöÁ¤ ±¸¼º ¿ä¼Ò °³Ã¼ ¸ðµ¨) ±¸¼º ¿ä¼Ò´Â ½ÇÁ¦·Î ´ë¸® ÇÁ·Î¼¼½º(Mtx.exe ¶Ç´Â Dllhost.exe)¿¡¼­ ½ÇÇàµË´Ï´Ù. ÀÌ ´ë¸® ÇÁ·Î¼¼½ºÀÇ ¼Ó¼º°ú ¼³Á¤Àº MTS Explorer(Windows NT 4.0)³ª ±¸¼º ¿ä¼Ò ¼­ºñ½º Microsoft Management Console(MMC) ½º³ÀÀÎ(Windows 2000, Windows XP ¹× Windows Server 2003)À» ÅëÇØ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î MTS³ª COM+ ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥Àº 3ºÐÀÇ À¯ÈÞ ½Ã°£ ÈÄ¿¡ Á¾·áµÇµµ·Ï ±¸¼ºµË´Ï´Ù. µð¹ö°Å°¡ ¿¬°áµÇ¾î ÀÖ´Â µ¿¾È °è¼Ó ½ÇÇàµÇ°í ¿¹¿Ü¸¦ ¸ð´ÏÅ͸µÇϵµ·Ï ÇÏ·Á¸é À¯ÈÞ »óÅÂÀÏ ¶§µµ ½ÇÇàµÇµµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ MTS¿Í COM+´Â Failfast¸¦ ±¸ÇöÇÕ´Ï´Ù. Failfast´Â 󸮵ÇÁö ¾ÊÀº ¾×¼¼½º À§¹ÝÀ» »ý¼ºÇÏ´Â MTS/COM+ ÇÁ·Î¼¼½º¿¡ ½ÇÆÐ(Á¾·á)Çϵµ·Ï ¼³°èµÈ ¾ÈÀü ÀåÄ¡ÀÔ´Ï´Ù.

Failfast´Â 󸮵ÇÁö ¾ÊÀº ¾×¼¼½º À§¹Ý ¿¹¿Ü¸¦ ¹ß»ý½ÃŰ´Â MTS³ª COM+ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ±âº»ÀûÀ¸·Î »ç¿ëµË´Ï´Ù. µû¶ó¼­ ½ÇÆÐÇÏ´Â MTS/COM+ ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥Àº µÎ ¹øÂ° ¾×¼¼½º À§¹Ý ¿¹¿Ü¸¦ ¹ß»ý½Ãų ¼ö ¾ø½À´Ï´Ù. Áï, ù ¹øÂ° ¾×¼¼½º À§¹ÝÀÌ ¹ß»ýÇÑ ÈÄ¿¡ Á¾·áµË´Ï´Ù. ±âº»ÀûÀ¸·Î ADPlus´Â ù ¹øÂ° ¿¹¿Ü°¡ ¹ß»ýÇÒ ¶§ ÀÛÀº ¸Þ¸ð¸® ´ýÇÁ ·¹Äڵ常 »ý¼ºÇϵµ·Ï ±¸¼ºµË´Ï´Ù.

MTS/COM+ ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥À» ¼º°øÀûÀ¸·Î µð¹ö±ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. À¯ÈÞ »óÅÂÀÏ ¶§µµ ½ÇÇàµÇµµ·Ï MTS/COM+ ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÕ´Ï´Ù.
  2. FullOnFirst ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ¿© ù ¹øÂ° ¿¹¿Ü¿¡¼­ Àüü ´ýÇÁ ÆÄÀÏÀ» ¸¸µì´Ï´Ù.
  3. Ãæµ¹ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇϰí ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÆÐÇϱ⸦ ±â´Ù¸³´Ï´Ù.
Âü°í MTS¿Í COM+´Â ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥À» Á¾·áÇϰí Failfast Á¤Ã¥À¸·Î ÇÁ·Î¼¼½º´Â µÎ ¹øÂ° ¿¹¿Ü¸¦ ¹ß»ý½Ãų ¼ö ¾ø±â ¶§¹®¿¡ ù ¹øÂ° ¾×¼¼½º À§¹Ý ¸Þ¸ð¸® ´ýÇÁ ÆÄÀϸ¸ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

¿ø°ÝÀ¸·Î Ãæµ¹ ¸ðµå¿¡¼­ ADPlus ½ÇÇà

¼­¹ö ÆÊ¿¡ ÀÖ´Â Çϳª ÀÌ»óÀÇ ¿ø°Ý ¼­¹ö¿¡¼­ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÇ´Â ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅ͸µÇϱâ À§ÇØ ·ÎÄà Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ¿¡¼­ Ãæµ¹ ¸ðµå·Î ADPlus¸¦ ½ÃÀÛÇØ¾ß ÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Windows 2000¿¡¼­´Â Windows Å͹̳Π¼­ºñ½º¸¦ ÅëÇØ ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Windows NT 4.0°ú Windows 2000¿¡¼­´Â ´Ù¸¥ â ½ºÅ×À̼ǿ¡¼­ ½ÇÇàµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» µð¹ö±ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ADPlus´Â Å͹̳Π¼­ºñ½º ¼¼¼Ç¿¡¼­ ½ÇÇà ÁßÀÎ °ÍÀ» °¨ÁöÇϸé Ãæµ¹ ¸ðµå ±â´ÉÀ» ÇØÁ¦ÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é Remote.exe À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¿ø°Ý ¼­¹ö¸¦ °øÀ¯ÇÏ°í ¿ø°Ý ¼­¹ö¿¡¼­ ¸í·É ¼ÐÀ» ½ÃÀÛÇÏ´Â ¹èÄ¡ ÆÄÀÏÀ» ¸¸µç ´ÙÀ½ AT ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ë»ó ¼­¹ö¿¡¼­ ½ÇÇàµÇµµ·Ï ÀÌ ¹èÄ¡ ÆÄÀÏÀ» ¿¹¾àÇÕ´Ï´Ù. AT ¸í·ÉÀº ¸í·É ¼ÐÀÌ ¼­ºñ½º¿Í ºñ½ÁÇÏ°Ô ºñ´ëÈ­ÇüÀ¸·Î ½ÇÇàµÇµµ·Ï ÇÕ´Ï´Ù. ±×·¯¸é ¿ø°Ý ¸í·É ¼ÐÀº ½ÃÀÛÇÏ´Â µ¥ »ç¿ëµÇ¾ú´ø °Í°ú µ¿ÀÏÇÑ Remote.exe À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â ·ÎÄà ¿öÅ©½ºÅ×À̼ÇÀ̳ª Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ¿¡ ¿¬°áµË´Ï´Ù.

AT ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼­¹ö¿¡¼­ ¿ø°Ý ¸í·É ¼ÐÀ» ½ÃÀÛÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  • ¿ø°Ý ¼­¹ö
    µð¹ö°Å°¡ C:\Debuggers¿¡ ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÏ°í ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
    1. C:\Debuggers Æú´õ¿¡ Remoteshell.cmd¶ó´Â »õ ¹èÄ¡ ÆÄÀÏÀ» ¸¸µì´Ï´Ù.
    2. ÀÌ ¹èÄ¡ ÆÄÀÏ¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇÕ´Ï´Ù.
      c:\debuggers\remote.exe /s "cmd.exe" remoteshell
    3. ¼­¹ö¿¡ ÀÖ´Â ÄܼÖÀ̳ª Å͹̳Π¼­ºñ½º ¼¼¼Ç¿¡¼­ »õ ¸í·É ¼ÐÀ» ¿­°í ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.
      AT 15:00 c:\debuggers\remoteshell.cmd
      15:00Àº ÇöÀç ½Ã°£ º¸´Ù 1ºÐÀÌ ´Ê½À´Ï´Ù. ¿¹¸¦ µé¾î ÇöÀç ½Ã°£ÀÌ 14:59ÀÎ °æ¿ì 15:00À» ÀÔ·ÂÇÕ´Ï´Ù.
    4. AT ¸í·ÉÀÌ ½ÇÇàµÇ±â¸¦ ±â´Ù¸³´Ï´Ù.
    5. ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ¸Å°³ º¯¼ö ¾øÀÌ AT¸¦ ÀÔ·ÂÇÏ¿© ÀÛ¾÷ÀÌ ¿À·ù ¾øÀÌ ½ÇÇàµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  • ·ÎÄà Ŭ¶óÀ̾ðÆ®:
    ·ÎÄà Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ¿¡ µð¹ö°Å¸¦ ¼³Ä¡Çϰųª ÃÖ¼ÒÇÑ Remote.exe À¯Æ¿¸®Æ¼¸¦ ·ÎÄ÷Πº¹»çÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ±âº»ÀûÀ¸·Î ·çÆ® ¼³Ä¡ Æú´õ¿¡ µð¹ö°Å¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù.

    µð¹ö°Å¿Í Remote.exe À¯Æ¿¸®Æ¼°¡ C:\Debuggers¿¡ ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÏ°í ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
    1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ C:\Debuggers Æú´õ·Î ÀüȯÇÕ´Ï´Ù.
    2. ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.
      remote.exe /c remote server remoteshell
      ¿©±â¼­ remote server´Â ¿ø°Ý ¼­¹ö À̸§ÀÔ´Ï´Ù.
    3. ·ÎÄà ¸í·É ¼ÐÀÌ ¼­¹ö¿¡¼­ ½ÇÇàµÇ´Â ¿ø°Ý ¸í·É ¼Ð¿¡ ¿¬°áµÇ°í »ç¿ëÀÚ°¡ ·ÎÄ÷ΠÀÔ·ÂÇÏ´Â ¸ðµç ¸í·ÉÀº ¿ø°Ý ¼­¹ö¿¡¼­ ¼öÇàµË´Ï´Ù. DIR c:\ ¸í·ÉÀº ¿ø°Ý ¼­¹öÀÇ C µå¶óÀÌºê ³»¿ëÀ» ³ª¿­ÇÕ´Ï´Ù.
    4. Äֿܼ¡¼­ ·ÎÄ÷Π½ÇÇàÇÏ´Â °Íó·³ ¿ø°Ý ¸í·É ¼Ð¿¡¼­ ADPlus¸¦ Ãæµ¹ ¸ðµå·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª -quiet ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ¿© ±âº»ÀûÀ¸·Î ADPlus¿¡¼­ ¸ðµç ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµÇÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. -quiet ½ºÀ§Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê°í ADPlus¸¦ ½ÇÇàÇÏ¸é ¿ø°Ý ¸í·É ¼ÐÀÌ ÀÀ´äÀ» ÁßÁöÇϰí ÇÁ·ÒÇÁÆ®·Î µ¹¾Æ°¡Áö ¾Ê½À´Ï´Ù. ÀÌ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¼­¹ö¿¡¼­ ¿ø°Ý ¸í·É ¼Ð(Cmd.exe)À» Á¾·áÇÑ ´ÙÀ½ »õ ÀνºÅϽº¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
    5. ADPlus°¡ ÇöÀç ¿ø°ÝÀ¸·Î Ãæµ¹ ¸ðµå¸¦ ÅëÇØ µð¹ö±ë ÁßÀÎ ÇÁ·Î¼¼½º·Î µð¹ö±× Áß´Ü(Ctrl+C) ¸í·ÉÀ» º¸³»·Á¸é Breakin.exe À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Breakin.exe´Â ±âº»ÀûÀ¸·Î µð¹ö°Å Æú´õÀÇ ·çÆ®¿¡ µð¹ö°Å¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù. ¿¹¸¦ µé¾î ÇÁ·Î¼¼½º ID°¡ 1975·Î ½ÇÇàµÇ´Â IIS(Inetinfo.exe) µð¹ö±ëÀ» Áß´ÜÇÏ·Á¸é ¿ø°Ý ¸í·É ¼Ð¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.
      breakin.exe 1975
      ¶Ç´Â ·çÆ® µð¹ö°Å Æú´õ¿¡ ÀÖ´Â Kill.exe ¸í·ÉÀ» »ç¿ëÇÏ¿© µð¹ö±ë ÁßÀÎ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ãß°¡ Á¤º¸ ¹× ¾Ë·ÁÁø ¹®Á¦

  • ADPlus°¡ Ãæµ¹¿¡ ´ëÇÑ Á¤º¸¸¦ ĸóÇß´ÂÁö ¶Ç´Â Ãæµ¹ ¸ðµå¿¡¼­ ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º°¡ Á¾·áµÇ¾ú´ÂÁö ¾î¶»°Ô È®ÀÎÇմϱî?

    ÀÌ ¹®Á¦¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖ½À´Ï´Ù.
    • -notify ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ°í µð¹ö±ë ÁßÀÎ ¼­¹ö¿Í ¾Ë¸²À» ¹ÞÀ» Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ¿¡¼­ ¸Þ½ÅÀú ¼­ºñ½º°¡ ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
    • ÅØ½ºÆ® ÆíÁý±â¿¡¼­ °¢ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Ãâ·Â Æú´õ¿¡ ³ªÅ¸³ª´Â .log ÆÄÀÏÀ» ¿­°í ÆÄÀÏ ³¡À¸·Î ½ºÅ©·ÑÇÕ´Ï´Ù. ´ÙÀ½ ÅØ½ºÆ®¸¦ ã½À´Ï´Ù.
           0:070> * -------- AutodumpPlus 4.01 finished running at: --------
           0:070> .time
           Debug session time: Mon Aug 06 15:25:15 2001
           System Uptime: 3 days 17:00:34 
           Process Uptime: 1 days 3:10:38
           0:070> * -------------------------------------------------------
    • Ãâ·Â Æú´õ¿¡¼­ "__2nd_chance"¶ó´Â ±¸¹®ÀÌ Æ÷ÇÔµÈ .dmp ÆÄÀÏÀ» ã½À´Ï´Ù. ¸Þ¸ð¸® ´ýÇÁ ·¹ÄÚµåÀÇ ·¹ÀÌºí¿¡ ÀÌ ±¸¹®ÀÌ ³ªÅ¸³ª¸é ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÈ °ÍÀÔ´Ï´Ù.
    • Ãâ·Â Æú´õ¿¡¼­ "__Process_was_shutdown"¶ó´Â ±¸¹®ÀÌ Æ÷ÇÔµÈ .dmp ÆÄÀÏÀ» ã½À´Ï´Ù. ¸Þ¸ð¸® ´ýÇÁ ·¹ÄÚµåÀÇ ·¹ÀÌºí¿¡ ÀÌ ±¸¹®ÀÌ ³ªÅ¸³ª¸é °ü¸®ÀÚ°¡ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÑ °ÍÀ̸ç, MTS/COM+ ÀÀ¿ë ÇÁ·Î±×·¥ÀÎ °æ¿ì À¯ÈÞ Á¦ÇÑ ½Ã°£¿¡ µµ´ÞÇÏ¿© Á¾·áµÈ °ÍÀÔ´Ï´Ù.
    • Ãâ·Â Æú´õ¿¡¼­ "__CTRL-C"¶ó´Â ±¸¹®ÀÌ Æ÷ÇÔµÈ .dmp ÆÄÀÏÀ» ã½À´Ï´Ù. ¸Þ¸ð¸® ´ýÇÁ ·¹ÄÚµåÀÇ ·¹ÀÌºí¿¡ ÀÌ ±¸¹®ÀÌ ³ªÅ¸³ª¸é ÇÁ·Î¼¼½º¿¡¼­ ½ÇÇà ÁßÀÎ DLL¿¡¼­ µð¹ö±× Áß´Ü ¿¹¿Ü°¡ ¹ß»ýÇ߰ųª ´©±º°¡ ÇöÀç µð¹ö±ë ¼¼¼ÇÀ» ÁßÁöÇϱâ À§ÇØ Äֿܼ¡¼­ Ctrl+C(ADPlus¸¦ ¿ø°ÝÀ¸·Î ½ÇÇà ÁßÀÎ °æ¿ì Breakin.exe »ç¿ë)¸¦ ´©¸¥ °ÍÀÔ´Ï´Ù.
  • ADPlus¸¦ ½ÇÇàÇÏ·Á¸é Windows ½ºÅ©¸³Æ® È£½ºÆ® ±¸¼º ¿ä¼Ò¸¦ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. Windows ½ºÅ©¸³Æ® È£½ºÆ®¸¦ ´Ù¿î·ÎµåÇÏ·Á¸é ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
    http://msdn2.microsoft.com/en-us/library/ms950396.aspx (http://msdn2.microsoft.com/en-us/library/ms950396.aspx)
    Âü°í ´ÙÀ½ Microsoft Á¦Ç°ÀÌ ¼³Ä¡µÈ °æ¿ì Windows ½ºÅ©¸³Æ® È£½ºÆ® ±¸¼º ¿ä¼Ò°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
    • Microsoft Internet Explorer 5
    • Microsoft Office 2000
    • Microsoft Visual InterDev 6.0
    • Microsoft Visual Studio 6.0
    • Microsoft Windows NT Option Pack
    • Microsoft Windows 2000
  • -iis ½ºÀ§Ä¡´Â Internet Information Server(IIS) 4.0À̳ª ÀÎÅÍ³Ý Á¤º¸ ¼­ºñ½º(IIS) 5.0.x°¡ ¼³Ä¡µÈ °æ¿ì¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù.
  • ÀÚµ¿ ¸ðµå¿¡¼­ ADPlus¸¦ ½ÇÇàÇÏ¸é µµ±¸´Â Á¤º¸¸¦ À̺¥Æ® ·Î±×¿¡ ±â·ÏÇÕ´Ï´Ù.
  • -o ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ´Â °æ¿ì ÁöÁ¤µÈ °æ·Î´Â µÑ ÀÌ»óÀÇ Á¸ÀçÇÏÁö ¾Ê´Â Æú´õ¸¦ Æ÷ÇÔÇØ¼­´Â ¾È µË´Ï´Ù. ¿¹¸¦ µé¾î
    1. -o c:\temp1\temp2¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì C:\Temp1 ¹× \Temp2 Æú´õ°¡ ¾øÀ¸¸é
    2. ADPlus´Â Æú´õ°¡ ¾ø´Ù´Â ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏ°í Æú´õ¸¦ »õ·Î ¸¸µéÁö ¾Ê½À´Ï´Ù.
    -o c:\temp1¸¸ ÁöÁ¤Çϸé ADPlus´Â Æú´õ°¡ ¾ø´Â °æ¿ì C:\Temp1 Æú´õ¸¦ ¸¸µé°í ÇØ´ç Æú´õ¿¡ ¸ðµç Ãâ·Â ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. ¿©·¯ ÇÏÀ§ Æú´õ¸¦ ÁöÁ¤Çϰí -o ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ·Á¸é ADPlus¸¦ ½ÇÇàÇϱâ Àü¿¡ ¸ðµç ÇÏÀ§ Æú´õ°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  • COM+¿¡¼­ ÆÐŰÁöÀÇ ¼Ó¼º ´ëÈ­ »óÀÚ¿¡ ÀÖ´Â °í±Þ ÅÇ¿¡¼­ µð¹ö°Å¸¦ ½ÃÀÛÇϵµ·Ï ¼­¹ö ÆÐŰÁö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µð¹ö°Å ½ÃÀÛ ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì ADPlus´Â CDB µð¹ö°Å¸¦ ÇÁ·Î¼¼½º¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÇÑ ¹ø¿¡ ÇÑ ÇÁ·Î¼¼½º¿¡ ÇÑ µð¹ö°Å¸¸ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ADPlus°¡ Ãæµ¹ ¸ðµå¿¡¼­ ºÐ¼® ÁßÀÎ ÇÁ·Î¼¼½º¿¡¼­ ÀǵµÀûÀ̰ųª ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÈ ´Ù¸¥ ÇÁ·Î¼¼½º·Î RPC(¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ)¸¦ ¼öÇàÇÒ ¶§ ADPlus°¡ ºÐ¼® ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¸¸µå´Â ·Î±× ÆÄÀÏÀº ´ÙÀ½ ¿¹¿Ü¸¦ Çϳª ÀÌ»ó Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
    Unknown exception - code 80010105 (first chance)
    Unknown exception - code 800706be (first chance)
    Unknown exception - code 800706ba (first chance)
    ÀÌ·¯ÇÑ ¿¹¿Ü´Â ÀϹÝÀûÀÎ °ÍÀÔ´Ï´Ù. RPC´Â ¸ð´ÏÅ͸µ ÁßÀÎ ÇÁ·Î¼¼½º¿¡¼­ Á¸ÀçÇÏÁö ¾Ê°Å³ª ½ÇÆÐÇÑ ÇÁ·Î¼¼½º·Î È£ÃâÀ» ¼öÇàÇÒ ¶§ ÀÌ·± ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù.

    »Ó¸¸ ¾Æ´Ï¶ó ADPlus°¡ ÇØ´ç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ADPlus µð¹ö±× ·Î±×¿¡¼­ Inetinfo.exe¸¦ ¸ð´ÏÅ͸µ ÁßÀÎ °æ¿ì ´ÙÀ½ ¿¹¿Ü°¡ ·Î±×¿¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
    Unknown exception - code 800706bf (first chance)
    ÀÌ ¿¹¿Ü´Â IIS°¡ ½ÇÆÐÇÑ out-of-process(³ôÀº °Ý¸® ¼öÁØ) À¥ »çÀÌÆ®¸¦ È£ÃâÇÑ ÈÄ¿¡ ÀϹÝÀûÀ¸·Î ³ªÅ¸³³´Ï´Ù. ±×·± ÈÄ ´ÙÀ½ ¿¹¿ÜÀÇ µÎ ÀνºÅϽº°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
    Unknown exception - code 800706ba (first chance)

ÂüÁ¶

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
323478? (http://support.microsoft.com/kb/323478/ ) BUG: Å͹̳Π¼­¹ö ¼¼¼ÇÀ» ÅëÇØ µð¹ö±×ÇÒ ¼ö ¾ø´Ù




Microsoft Á¦Ç° °ü·Ã ±â¼ú Àü¹®°¡µé°ú ¿Â¶óÀÎÀ¸·Î Á¤º¸¸¦ ±³È¯ÇϽ÷Á¸é Microsoft ´º½º ±×·ì (http://support.microsoft.com/newsgroups/default.aspx) ¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.

º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 5.1
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Server 3.0
Ű¿öµå:?
kbhowto kbbug kbdebug KB286350
 

±â¼ú ÀÚ·á ¹ø¿ª