Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java System Message Queue 3 2005Q4 °ü¸® ¼³¸í¼­ 

12Àå
¹®Á¦ ÇØ°á

ÀÌ Àå¿¡¼­´Â ´ÙÀ½°ú °°Àº ¹®Á¦¸¦ ÀÌÇØÇÏ°í ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì ¼³Ä¡µÈ Message Queue ¼ÒÇÁÆ®¿þ¾îÀÇ ¹öÀü ¹øÈ£¸¦ È®ÀÎÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¹öÀü ¹øÈ£¸¦ »ç¿ëÇÏ¿© »ç¿ë ÁßÀÎ ¼³¸í¼­ ¹öÀüÀÌ ¼ÒÇÁÆ®¿þ¾î ¹öÀü°ú ÀÏÄ¡ÇÏ´Â Áö È®ÀÎÇÕ´Ï´Ù. ¹®Á¦¸¦ Sun¿¡ º¸°íÇÒ ¶§µµ ¹öÀü ¹øÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù. ¹öÀü ¹øÈ£¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

imqcmd -v


Ŭ¶óÀ̾ðÆ®°¡ ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ¾øÀ½

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿¬°áÀ» ´ÝÀ» ¼ö ¾ø¾î ¿¬°á ¼ö°¡ ÀÚ¿ø Á¦ÇÑÀ» ÃÊ°úÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿¿¡ ´ëÇÑ ¿¬°áÀ» ¸ðµÎ ³ª¿­ÇÕ´Ï´Ù.

imqcmd list cxn

Ãâ·Â¿¡ ¸ðµç ¿¬°á°ú °¢ ¿¬°áÀÌ ¼³Á¤µÈ È£½ºÆ®°¡ ³ª¿­µÇ°í ƯÁ¤ Ŭ¶óÀ̾ðÆ®¿¡ ºñÁ¤»óÀûÀÎ ¼öÀÇ ¿¬°áÀÌ ¿­·Á ÀÖ´Â °ÍÀ¸·Î Ç¥½ÃµË´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¹®Á¦°¡ Àִ Ŭ¶óÀ̾ðÆ®¸¦ ´Ù½Ã ÀÛ¼ºÇÏ¿© »ç¿ëµÇÁö ¾Ê´Â ¿¬°áÀ» ´Ý½À´Ï´Ù.

ºê·ÎÄ¿°¡ ½ÇÇà ÁßÀÌÁö ¾Ê°Å³ª ³×Æ®¿öÅ© ¿¬°á¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º°¡ ºñÈ°¼º »óÅÂÀ̰ųª ÀϽà ÁßÁöµÇ¾î ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¸ðµç ¿¬°á ¼­ºñ½ºÀÇ »óŸ¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd list svc

¿¬°á ¼­ºñ½º »óÅ°¡ unknown ¶Ç´Â paused·Î Ç¥½ÃµÇ¾î ÀÖ´Â °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ ÇØ´ç ¼­ºñ½º¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÇÊ¿äÇÑ ¿¬°á ¼ö¿¡ ºñÇØ »ç¿ë °¡´ÉÇÑ ½º·¹µå ¼ö°¡ ³Ê¹« Àû½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ ·Î±×¿¡¼­ ´ÙÀ½ Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

WARNING [B3004]: No threads are available to process a new connection on service ... Closing the new connection.

¶ÇÇÑ ´ÙÀ½ Çü½Ä Áß Çϳª¸¦ »ç¿ëÇÏ¿© ¿¬°á ¼­ºñ½ºÀÇ ¿¬°á ¼ö¿Í ÇöÀç »ç¿ë ÁßÀÎ ½º·¹µå ¼ö¸¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd query svc -n serviceName

imqcmd metrics svc -n serviceName -m cxn

°¢ ¿¬°á¿¡´Â ¹Þ´Â ¸Þ½ÃÁö¿Í º¸³»´Â ¸Þ½ÃÁö¿¡ Çϳª¾¿ µÎ °³ÀÇ ½º·¹µå°¡ ÇÊ¿äÇÕ´Ï´Ù(½º·¹µå Ç® °ü¸® ÂüÁ¶).

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

Solaris³ª Linux ¿î¿µ üÁ¦¿¡¼­ ÇÊ¿äÇÑ ¿¬°á ¼ö¿¡ ºñÇØ ÆÄÀÏ ¼³¸íÀÚ°¡ ³Ê¹« Àû½À´Ï´Ù.

ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ ·Î±×¿¡ Too many open files¿Í À¯»çÇÑ Ç׸ñÀÌ ÀÖ´ÂÁö °Ë»çÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ulimit ¼³¸í¼­ ÆäÀÌÁö¿¡ ¼³¸íµÇ¾î ÀÖ´Â ´ë·Î ÆÄÀÏ ¼³¸íÀÚ Á¦ÇÑÀ» ´Ã¸³´Ï´Ù.

TCP ¹é·Î±×°¡ µ¿½Ã¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â »õ ¿¬°á ¿äû ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù.

TCP ¹é·Î±×´Â Æ÷Æ® ¸ÅÆÛ°¡ Ãß°¡ ¿äûÀ» °ÅºÎÇϱâ Àü¿¡ ½Ã½ºÅÛ ¹é·Î±×(imq.portmapper.backlog)¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â µ¿½Ã ¿¬°á ¿äû ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù (Windows ¿î¿µ üÁ¦ÀÇ °æ¿ì Çϵå ÄÚµåµÈ ¹é·Î±× Á¦ÇÑÀÌ ÀÖÀ¸¸ç Windows µ¥½ºÅ©Å¾ÀÇ °æ¿ì 5ÀÌ°í Windows ¼­¹öÀÇ °æ¿ì 200ÀÓ)

¹é·Î±× Á¦ÇÑÀ¸·Î ÀÎÇÑ ¿äû °ÅºÎ´Â ºñÁ¤»óÀûÀ¸·Î ¸¹Àº µ¿½Ã ¿¬°á ¿äû ¼ö·Î ÀÎÇØ ¹ß»ýÇÏ´Â ÀϽÃÀûÀÎ Çö»óÀÔ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ ·Î±×¸¦ °Ë»çÇÕ´Ï´Ù. ¸ÕÀú, ºê·ÎÄ¿°¡ ƯÁ¤ ±â°£ µ¿¾È ÀϺΠ¿¬°áÀº ¼ö½ÅÇÏ°í ´Ù¸¥ ÀϺΠ¿¬°áÀº °ÅºÎÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ±×·± ´ÙÀ½ °ÅºÎµÈ ¿¬°áÀ» ¼³¸íÇÏ´Â ¸Þ½ÃÁö¸¦ È®ÀÎÇÕ´Ï´Ù. ±×·¯ÇÑ ¸Þ½ÃÁö°¡ ÀÖ´Ù¸é ºê·ÎÄ¿´Â TCP ¹é·Î±×·Î ÀÎÇÑ ¿¬°á °ÅºÎ¸¦ ±â·ÏÇÏÁö ¾ÊÀ¸¹Ç·Î TCP ¹é·Î±× ¹®Á¦°¡ ¾Æ´Ò ¼ö ÀÖ½À´Ï´Ù.

ÀϺΠ¼º°øÀûÀÎ ¿¬°áÀÌ ±â·ÏµÇ¾î ÀÖ°í ¿¬°á °ÅºÎ´Â ±â·ÏµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì TCP ¹é·Î±×¿¡ ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ÙÀ½ ¹æ¹ýÀ» »ç¿ëÇÏ¿© TCP ¹é·Î±× Á¦ÇÑÀ» ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿î¿µ üÁ¦°¡ µ¿½Ã ¿¬°á ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù.

Windows ¿î¿µ üÁ¦ »ç¿ë±Ç¿¡¼­´Â Áö¿øµÇ´Â µ¿½Ã ¿ø°Ý ¿¬°á ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¿¬°á¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½º·¹µå°¡ ÃæºÐÇÑÁö È®ÀÎÇÏ°í(imqcmd query svc »ç¿ë) Windows »ç¿ë±Ç °è¾à Á¶Ç×À» È®ÀÎÇÕ´Ï´Ù. ·ÎÄà Ŭ¶óÀ̾ðÆ®¿¡¼­´Â ¿¬°áÇÒ ¼ö ÀÖÁö¸¸ ¿ø°Ý Ŭ¶óÀ̾ðÆ®¿¡¼­´Â ¿¬°áÇÒ ¼ö ¾ø´Â °æ¿ì ¿î¿µ üÁ¦ Á¦ÇÑÀÌ ¹®Á¦ÀÇ ¿øÀÎÀÏ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ëÀÚÀÇ ÀÎÁõ ¶Ç´Â ±ÇÇÑ ºÎ¿©°¡ ½ÇÆÐÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀúÀå¼Ò¿¡ »ç¿ëÀÚ¿¡ ´ëÇÑ Ç׸ñÀÌ ¾ø°Å³ª »ç¿ëÀÚ°¡ ¿¬°á ¼­ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ¾ø±â ¶§¹®¿¡ À߸øµÈ ºñ¹Ð¹øÈ£·Î ÀÎÇØ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ ·Î±×ÀÇ Ç׸ñ¿¡ Forbidden ¿À·ù ¸Þ½ÃÁö°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â ÀÎÁõ ¿À·ù¸¦ ³ªÅ¸³¾ »Ó ±× ¿øÀÎÀº ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.


¿¬°á ó¸® ¼Óµµ°¡ ³Ê¹« ´À¸²

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

³×Æ®¿öÅ© ¿¬°á ¶Ç´Â WANÀÌ ³Ê¹« ´À¸³´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

³×Æ®¿öÅ©¸¦ ÇÎÇÏ¿© ÇÎÀÌ ¹ÝȯµÇ´Â µ¥ °É¸®´Â ½Ã°£À» È®ÀÎÇÑ ´ÙÀ½ ³×Æ®¿öÅ© °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÕ´Ï´Ù. ¶Ç´Â ·ÎÄà Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ º¸³»°í ¹ÞÀº ´ÙÀ½ ÀÌ Àü´Þ ½Ã°£À» ³×Æ®¿öÅ© ¸µÅ©¸¦ »ç¿ëÇÏ´Â ¿ø°Ý Ŭ¶óÀ̾ðÆ®ÀÇ Àü´Þ ½Ã°£°ú ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¿¬°áÀÌ ³Ê¹« ´À¸° °æ¿ì ³×Æ®¿öÅ© ¸µÅ©¸¦ ¾÷±×·¹À̵åÇÕ´Ï´Ù.

¿¬°á ¼­ºñ½º ÇÁ·ÎÅäÄÝÀÌ ±âº»ÀûÀ¸·Î TCP¿¡ ºñÇØ ´À¸³´Ï´Ù.

¿¹¸¦ µé¾î SSL ±â¹Ý ¶Ç´Â HTTP ±â¹Ý ÇÁ·ÎÅäÄÝÀÌ TCPº¸´Ù ´À¸³´Ï´Ù(±×¸² 11-5 ÂüÁ¶).

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

SSL ±â¹Ý ¶Ç´Â HTTP ±â¹Ý ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â °æ¿ì TCP¸¦ »ç¿ëÇغ¸°í Àü´Þ ½Ã°£À» ºñ±³ÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ ¿ä±¸ »çÇ׿¡ µû¶ó »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÌ ÁöÁ¤µÇ¹Ç·Î Àü¼Û ÇÁ·ÎÅäÄÝ Á¶Á¤¿¡ ¼³¸íµÇ¾î ÀÖ´Â ´ë·Î ÇÁ·ÎÅäÄÝÀ» Á¶Á¤Çغ¸´Â °Í ÀÌ¿Ü¿¡ ÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ÀÌ °ÅÀÇ ¾ø½À´Ï´Ù.

¿¬°á ¼­ºñ½º ÇÁ·ÎÅäÄÝÀÌ ÃÖÀûÀ¸·Î Á¶Á¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÇÁ·ÎÅäÄÝÀ» Á¶Á¤Çغ¸°í Â÷ÀÌ°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

(Àü¼Û ÇÁ·ÎÅäÄÝ Á¶Á¤)¿¡ ¼³¸íµÇ¾î ÀÖ´Â ´ë·Î ÇÁ·ÎÅäÄÝÀ» Á¶Á¤Çغ¾´Ï´Ù.

¸Þ½ÃÁö°¡ ³Ê¹« Ä¿¼­ ³Ê¹« ¸¹Àº ´ë¿ªÆøÀ» »ç¿ëÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÛÀº Å©±âÀÇ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© º¥Ä¡¸¶Å©¸¦ ½ÇÇàÇØ º¾´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´À¸° ¿¬°á ó¸® ´É·ÂÀ¸·Î º¸ÀÌ´Â °ÍÀÌ ½ÇÁ¦·Î´Â ¸Þ½ÃÁö Àü´Þ ÇÁ·Î¼¼½ºÀÇ ¾î¶² ´Ü°è¿¡ º´¸ñ Çö»óÀÌ ÀÖ´Â °ÍÀÔ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

À§ÀÇ Ç׸ñ Áß ¾î¶² °Íµµ ´À¸° ¿¬°á 󸮷®À¸·Î º¸ÀÌ´Â ¹®Á¦ÀÇ ¿øÀÎÀÌ ¾Æ´Ñ °Í °°À¸¸é ±×¸² 11-1À» ÂüÁ¶ÇÏ¿© ´Ù¸¥ º´¸ñ Çö»óÀÌ ÀÖÀ» ¼ö ÀÖ´ÂÁö È®ÀÎÇÏ°í ´ÙÀ½ ¹®Á¦¿Í °ü·ÃµÈ Áõ»óÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

À§ÀÇ ¹®Á¦ ÇØ°á Àý¿¡ Á¦°øµÇ¾î ÀÖ´Â ¹®Á¦ ÇØ°á ÁöħÀ» µû¸¨´Ï´Ù.


Ŭ¶óÀ̾ðÆ®°¡ ¸Þ½ÃÁö »ý¼ºÀÚ¸¦ ¸¸µé ¼ö ¾øÀ½

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¹°¸®Àû ´ë»óÀÌ Á¦ÇÑµÈ »ý¼ºÀÚ ¼ö¸¸ Çã¿ëÇϵµ·Ï ±¸¼ºµÇ¾ú½À´Ï´Ù.

¹°¸®Àû ´ë»ó¿¡ ¸Þ½ÃÁö°¡ ´©ÀûµÇ´Â °ÍÀ» ¹æÁöÇÏ´Â ¹æ¹ý Áß Çϳª´Â ¹°¸®Àû ´ë»ó¿¡¼­ Áö¿øÇÒ ¼ö ÀÖ´Â »ý¼ºÀÚÀÇ ¼ö(maxNumProducers)¸¦ Á¦ÇÑÇÏ´Â °ÍÀÔ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¹°¸®Àû ´ë»óÀ» È®ÀÎÇÕ´Ï´Ù(¹°¸®Àû ´ë»ó Á¤º¸ Ç¥½Ã ÂüÁ¶).

imqcmd query dst

Ãâ·Â¿¡ ÇöÀç »ý¼ºÀÚ ¼ö¿Í maxNumProducers °ªÀÌ Ç¥½ÃµË´Ï´Ù. µÎ °ªÀÌ °°Àº °æ¿ì »ý¼ºÀÚÀÇ ¼ö°¡ ±¸¼ºµÈ Á¦ÇÑ¿¡ µµ´ÞÇÑ °ÍÀÔ´Ï´Ù. ºê·ÎÄ¿°¡ »õ »ý¼ºÀÚ¸¦ °ÅºÎÇÒ ¶§ ResourceAllocationException [C4088]: A JMS destination limit was reached ¸Þ½ÃÁö¸¦ ¹ÝȯÇÏ°í ºê·ÎÄ¿ ·Î±×¿¡ [B4183]: Producer can not be added to destinationÀ̶ó´Â Ç׸ñÀ» ¸¸µì´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

maxNumProducers ¼Ó¼º °ªÀ» ´Ã¸³´Ï´Ù(¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ¾÷µ¥ÀÌÆ® ÂüÁ¶).

¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀÇ ¼³Á¤À¸·Î ÀÎÇØ »ç¿ëÀÚ°¡ ¸Þ½ÃÁö »ý¼ºÀÚ¸¦ ¸¸µé ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿°¡ »õ »ý¼ºÀÚ¸¦ °ÅºÎÇÒ ¶§ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ ¹ÝȯÇÕ´Ï´Ù.

¶ÇÇÑ ºê·ÎÄ¿ ·Î±×¿¡ ´ÙÀ½ Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸¸¦ º¯°æÇÕ´Ï´Ù(¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î ÂüÁ¶).


¸Þ½ÃÁö »ý¼ºÀÌ Áö¿¬µÇ°Å³ª ´À¸²

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¸Þ½ÃÁö ¼­¹ö°¡ ¹é·Î±×µÇ°í ´À¸° ¸Þ½ÃÁö »ý¼ºÀÚ·Î ÀÀ´äÇß½À´Ï´Ù.

¹é·Î±×µÈ ¼­¹ö°¡ ºê·ÎÄ¿ ¸Þ¸ð¸®¿¡ ¸Þ½ÃÁö¸¦ ´©Àû½Ãŵ´Ï´Ù.

¹°¸®Àû ´ë»ó ¸Þ¸ð¸®ÀÇ ¸Þ½ÃÁö ¼ö¿Í ¸Þ½ÃÁö ¹ÙÀÌÆ® ¼ö°¡ ±¸¼ºµÈ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ºê·ÎÄ¿°¡ ÁöÁ¤µÈ Á¦ÇÑ µ¿ÀÛ¿¡ µû¶ó ¸Þ¸ð¸® ÀÚ¿øÀ» Àý¾àÇÏ·Á°í ÇÕ´Ï´Ù. ´ÙÀ½ Á¦ÇÑ µ¿ÀÛÀº ¸Þ½ÃÁö »ý¼ºÀÚ¸¦ ´À¸®°Ô ¸¸µì´Ï´Ù.

¸¶Âù°¡Áö·Î ¸ðµç ¹°¸®Àû ´ë»óÀÇ ºê·ÎÄ¿ Àüü ¸Þ¸ð¸®¿¡¼­ ¸Þ½ÃÁö ¼ö³ª ¸Þ½ÃÁö ¹ÙÀÌÆ® ¼ö°¡ ±¸¼ºµÈ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ºê·ÎÄ¿°¡ ÃֽŠ¸Þ½ÃÁö¸¦ °ÅºÎÇÏ¿© ¸Þ¸ð¸® ÀÚ¿øÀ» Àý¾àÇÏ·Á°í ÇÕ´Ï´Ù.

¶ÇÇÑ ¹°¸®Àû ´ë»óÀ̳ª ºê·ÎÄ¿ Àüü Á¦ÇÑÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê¾Æ ½Ã½ºÅÛ ¸Þ¸ð¸® Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ºê·ÎÄ¿´Â ¸Þ¸ð¸® ¿À¹ö·Îµå¸¦ ¸·±â À§ÇØ Á¡Á¡ ´õ Áß´ëÇÑ Á¶Ä¡¸¦ ÃëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶Ä¡·Î´Â ¸Þ½ÃÁö »ý¼ºÀÚ ¾ïÁ¦°¡ ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

±¸¼ºµÈ ¸Þ½ÃÁö Á¦ÇÑÀ¸·Î ÀÎÇØ ºê·ÎÄ¿°¡ ¸Þ½ÃÁö¸¦ °ÅºÎÇÒ °æ¿ì ºê·ÎÄ¿´Â ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ ¹ÝȯÇÕ´Ï´Ù.

¶ÇÇÑ ºê·ÎÄ¿ ·Î±×¿¡ ´ÙÀ½ Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù.

ÀÌ ¸Þ½ÃÁö ´ÙÀ½¿¡´Â Á¦ÇÑ¿¡ µµ´ÞÇßÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¹°¸®Àû ´ë»ó¿¡ ¸Þ½ÃÁö Á¦ÇÑÀÌ ÀÖ´Â °æ¿ì ºê·ÎÄ¿´Â ´ÙÀ½°ú °°Àº Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù.

ºê·ÎÄ¿ Àüü¿¡ ¸Þ½ÃÁö Á¦ÇÑÀÌ ÀÖ´Â °æ¿ì ºê·ÎÄ¿´Â ´ÙÀ½°ú °°Àº Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù.

Á» ´õ ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î °ÅºÎ°¡ ¹ß»ýÇϱâ Àü¿¡ ¸Þ½ÃÁö Á¦ÇÑ Á¶°ÇÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¸Þ½ÃÁö°¡ ¹é·Î±×µÇ¾î »ý¼ºÀÚ°¡ ´À·ÁÁö´Â °ÍÀ» ÇØ°áÇÏ´Â µ¥¿¡´Â ´ÙÀ½°ú °°Àº ¸î °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

ºê·ÎÄ¿°¡ Áö¼Ó¼º ¸Þ½ÃÁö¸¦ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù.

ºê·ÎÄ¿°¡ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø°Å³ª Áö¼Ó¼º ¸Þ½ÃÁö¸¦ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ ±â·ÏÇÒ ¼ö ¾ø´Â °æ¿ì »ý¼ºÀÚ Å¬¶óÀ̾ðÆ®°¡ Â÷´ÜµË´Ï´Ù. À§¿¡ ¼³¸íµÇ¾î ÀÖ´Â ´ë»ó ¶Ç´Â ºê·ÎÄ¿ Àüü ¸Þ½ÃÁö Á¦ÇÑ¿¡ µµ´ÞÇÑ °æ¿ì¿¡µµ ÀÌ·¯ÇÑ »óÅ°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿°¡ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ ±â·ÏÇÒ ¼ö ¾ø´Â °æ¿ì ºê·ÎÄ¿´Â ºê·ÎÄ¿ ·Î±×¿¡ [B2011]: Storing of JMS message from connectionID failed ¶Ç´Â [B4004]: Failed to persist message messageID Ç׸ñ Áß Çϳª¸¦ ¸¸µì´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ È®ÀÎ ½Ã°£ Á¦ÇÑÀÌ ³Ê¹« ª½À´Ï´Ù.

´À¸° ¿¬°á ¶Ç´Â ³ôÀº CPU »ç¿ë·üÀ̳ª ºÎÁ·ÇÑ ¸Þ¸ð¸® ÀÚ¿ø ¶§¹®¿¡ ¹«±â·ÂÇØÁø ¸Þ½ÃÁö ¼­¹ö·Î ÀÎÇØ ºê·ÎÄ¿°¡ Áö¼Ó¼º ¸Þ½ÃÁöÀÇ ¼ö½ÅÀ» È®ÀÎÇÏ´Â µ¥ ¿¬°á ÆÑÅ丮ÀÇ imqAckTimeout ¼Ó¼º °ª¿¡¼­ Çã¿ëÇÏ´Â °Íº¸´Ù ´õ ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

imqAckTimeout °ªÀÌ ÃÊ°úµÇ¸é ºê·ÎÄ¿´Â ´ÙÀ½ ¸Þ½ÃÁö¸¦ ¹ÝȯÇÕ´Ï´Ù.

JMSException [C4000]: Packet acknowledge failed

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

imqAckTimeout ¿¬°á ÆÑÅ丮 ¼Ó¼º °ªÀ» º¯°æÇÕ´Ï´Ù(¾ÈÁ¤¼º ¹× È帧 Á¦¾î ÂüÁ¶).

»ý¼ºÀÚ Å¬¶óÀ̾ðÆ®¿¡¼­ JVM Á¦ÇÑÀÌ ¹ß»ýÇß½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

JVMÀ» Á¶Á¤ÇÕ´Ï´Ù(Java °¡»ó ¸Ó½Å Á¶Á¤ ÂüÁ¶).


¸Þ½ÃÁö°¡ ¹é·Î±×µÊ

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÁÖÁ¦ ´ë»ó¿¡ ºñÈ°¼º ¿µ±¸ °¡ÀÔÀÌ ÀÖ½À´Ï´Ù.

¿µ±¸ °¡ÀÔÀÌ ºñÈ°¼º »óÅÂÀÎ °æ¿ì ÇØ´ç »ç¿ëÀÚ°¡ È°¼ºÈ­µÇ¾î ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§±îÁö ´ë»ó¿¡ ¸Þ½ÃÁö°¡ ÀúÀåµË´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

°¢ ÁÖÁ¦ ´ë»ó¿¡¼­ ¿µ±¸ °¡ÀÔ »óŸ¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd list dur -d destName

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ÙÀ½ ÀÛ¾÷ Áß Çϳª¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ë±â¿­ÀÇ ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ¼ö°¡ ³Ê¹« Àû½À´Ï´Ù.

¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¼ö ÀÖ´Â È°¼º »ç¿ëÀÚÀÇ ¼ö°¡ ³Ê¹« ÀûÀº °æ¿ì ¸Þ½ÃÁö°¡ ´©ÀûµÉ ¶§ ´ë±â¿­ ´ë»óÀÌ ¹é·Î±×µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± »óÅ´ ´ÙÀ½°ú °°Àº ÀÌÀ¯ Áß Çϳª ¶§¹®¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ ´ë±â¿­ÀÇ ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ë»ó¿¡¼­ È°¼º »ç¿ëÀÚÀÇ ¼ö¸¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd metrics dst -n destName -t q -m con

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ ´ë±â¿­ÀÇ ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â ¿øÀο¡ µû¶ó ´ÙÀ½ ÀÛ¾÷ Áß Çϳª¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö »ç¿ëÀÚ°¡ ³Ê¹« ´À¸®°Ô ó¸®ÇÏ¿© ¸Þ½ÃÁö »ý¼ºÀÚ¸¦ µû¶ó°¡Áö ¸øÇÕ´Ï´Ù.

ÀÌ °æ¿ì ÁÖÁ¦ °¡ÀÔÀÚ³ª ´ë±â¿­ ¼ö½ÅÀÚ°¡ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ´Â °ÍÀÌ »ý¼ºÀÚ°¡ ¸Þ½ÃÁö¸¦ º¸³»´Â °Íº¸´Ù ´À¸³´Ï´Ù. ÀÌ·¯ÇÑ ºÒ±ÕÇüÀ¸·Î ÀÎÇØ Çϳª ÀÌ»óÀÇ ´ë»óÀÌ ¸Þ½ÃÁö·Î ¹é·Î±×µË´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¸ÞÁöÁö°¡ ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¼Óµµ¸¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd metrics bkr -m rts

±×·± ´ÙÀ½ °³º° ´ë»ó °¢°¢¿¡ ´ëÇÑ È帧 ¼Óµµ¸¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd metrics bkr -t destType -n destName -m rts

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

Ŭ¶óÀ̾ðÆ® È®ÀΠ󸮰¡ ¸Þ½ÃÁö »ç¿ëÀ» ´À¸®°Ô ÇÕ´Ï´Ù.

µÎ °¡Áö ¿ä¼Ò°¡ Ŭ¶óÀ̾ðÆ®ÀÇ È®ÀΠ󸮿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿°¡ »ý¼ºµÈ ¸Þ½ÃÁö¸¦ µû¶ó°¥ ¼ö ¾ø½À´Ï´Ù.

ÀÌ °æ¿ì ¸Þ½ÃÁö°¡ ºê·ÎÄ¿·Î À¯ÀԵǴ °ÍÀÌ ºê·ÎÄ¿°¡ ¸Þ½ÃÁö¸¦ ¶ó¿ìÆÃÇÏ¿© »ç¿ëÀÚ¿¡°Ô Àü´ÞÇÏ´Â °Íº¸´Ù ºü¸¨´Ï´Ù. ºê·ÎÄ¿ÀÇ Áöü´Â CPU, ³×Æ®¿öÅ© ¼ÒÄÏ Àбâ/¾²±â ÀÛ¾÷, µð½ºÅ© Àбâ/¾²±â ÀÛ¾÷, ¸Þ¸ð¸® ÆäÀÌ¡, ¿µ±¸ ÀúÀå¼Ò ¶Ç´Â JVM ¸Þ¸ð¸® Á¦ÇÑ Áß Çϳª ¶Ç´Â ¸ðµÎ¿¡ ´ëÇÑ Á¦ÇÑ ¶§¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â ´Ù¸¥ ¿øÀÎÀº ¾ø´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

Ŭ¶óÀ̾ðÆ® Äڵ忡 °áÇÔÀÌ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏÁö ¾Ê½À´Ï´Ù.

¸Þ½ÃÁö´Â ¸Þ½ÃÁö¸¦ ¹ÞÀº ¸ðµç »ç¿ëÀÚ°¡ È®ÀÎÇÒ ¶§±îÁö ´ë»ó¿¡ º¸°üµË´Ï´Ù. µû¶ó¼­ Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëµÈ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏÁö ¾Ê´Â °æ¿ì ¸Þ½ÃÁö´Â »èÁ¦µÇÁö ¾Ê°í ´ë»ó¿¡ ´©ÀûµË´Ï´Ù.

¿¹¸¦ µé¾î, Ŭ¶óÀ̾ðÆ® Äڵ忡 ´ÙÀ½ °áÇÔÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¸ÕÀú ÀÌ Àý¿¡ ³ª¿­µÈ ¸ðµç ´Ù¸¥ °¡´ÉÇÑ ¿øÀÎÀ» È®ÀÎÇÏ°í ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ë»óÀ» ³ª¿­ÇÕ´Ï´Ù.

imqcmd list dst

UnAcked Çì´õ¿¡ ³ª¿­µÈ ¸Þ½ÃÁö ¼ö°¡ ´ë»óÀÇ ¸Þ½ÃÁö ¼ö¿Í µ¿ÀÏÇÑÁö¸¦ È®ÀÎÇÕ´Ï´Ù. UnAcked Çì´õ¿¡ ÀÖ´Â ¸Þ½ÃÁö°¡ »ç¿ëÀÚ¿¡°Ô Àü¼ÛµÇ¾úÁö¸¸ È®ÀεÇÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ¼ö°¡ ÃÑ ¸Þ½ÃÁö ¼ö¿Í °°Àº °æ¿ì ºê·ÎÄ¿°¡ ¸ðµç ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ°í È®ÀÎÀ» ´ë±â ÁßÀÎ °ÍÀÔ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÌ ¹®Á¦¸¦ µð¹ö±ëÇÒ ¶§ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô µµ¿òÀ» ¿äûÇϽʽÿÀ.


¸Þ½ÃÁö ¼­¹ö ó¸® ´É·ÂÀÌ ÀÏÁ¤ÇÏÁö ¾ÊÀ½

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ºê·ÎÄ¿ÀÇ ¸Þ¸ð¸® ÀÚ¿øÀÌ ¸Å¿ì Àû½À´Ï´Ù.

´ë»ó ¹× ºê·ÎÄ¿ Á¦ÇÑÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ ºê·ÎÄ¿°¡ ¸Þ¸ð¸® ¿À¹ö·Îµå¸¦ ¸·±â À§ÇØ Á¡Á¡ ´õ Áß´ëÇÑ Á¶Ä¡¸¦ ÃëÇÏ°Ô µÇ¾î ¸Þ½ÃÁö ¹é·Î±×¸¦ Áö¿ï ¶§±îÁö ºê·ÎÄ¿°¡ ¾ÆÁÖ ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ ·Î±×¿¡¼­ ºÎÁ·ÇÑ ¸Þ¸ð¸® »óÅÂ([B1089]: In low memory condition, broker is attempting to free up resources)¿Í »õ ¸Þ¸ð¸® »óÅ ¹× »ç¿ë ÁßÀÎ Àüü ¸Þ¸ð¸® ¾ç¿¡ ´ëÇØ ¼³¸íÇÏ´Â Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¶ÇÇÑ JVM Èü¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd metrics bkr -m cxn

Àüü JVM ¸Þ¸ð¸®ÀÇ °ªÀÌ ÃÖ´ë JVM ¸Þ¸ð¸® °ª¿¡ ±ÙÁ¢ÇÑ °æ¿ì »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®°¡ Àû½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

JVM ¸Þ¸ð¸® Àç»ý ÀÌ¿ë(°¡ºñÁö ¸ðÀ½)ÀÌ ¹ß»ýÇÕ´Ï´Ù.

¸Þ¸ð¸®¸¦ È®º¸Çϱâ À§ÇØ ¸Þ¸ð¸® Àç»ý ÀÌ¿ëÀÌ ÁÖ±âÀûÀ¸·Î ½Ã½ºÅÛÀ» Á¤¸®ÇÕ´Ï´Ù. ÀÌ·² °æ¿ì ¸ðµç ½º·¹µå°¡ Â÷´ÜµË´Ï´Ù. È®º¸ÇÒ ¸Þ¸ð¸® ¾çÀÌ Å©°í JVM Èü Å©±â°¡ Ŭ¼ö·Ï ¸Þ¸ð¸® Àç»ý ÀÌ¿ëÀ¸·Î ÀÎÇÑ Áöü°¡ ±æ¾îÁý´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÄÄÇ»ÅÍÀÇ CPU »ç¿ëÀ» ¸ð´ÏÅÍÇÕ´Ï´Ù. ¸Þ¸ð¸® Àç»ý ÀÌ¿ëÀÌ ¹ß»ýÇϸé CPU »ç¿ë·üÀÌ ¶³¾îÁý´Ï´Ù.

¶Ç´Â ´ÙÀ½ ¸í·ÉÁÙ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.

-vmargs -verbose:gc

Ç¥ÁØ Ãâ·Â¿¡ ¸Þ¸ð¸® Àç»ý ÀÌ¿ëÀÌ ¹ß»ýÇÏ´Â ½Ã°£ÀÌ Ç¥½ÃµË´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ÙÁß CPU ÄÄÇ»ÅÍÀÎ °æ¿ì ¸Þ¸ð¸® Àç»ý ÀÌ¿ëÀÌ º´·Ä·Î ¹ß»ýµÇµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

-XX:+UseParallelGC=true

JVMÀÌ ¼º´ÉÀ» ³ôÀ̱â À§ÇØ JIT(Just-In-Time) ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â ´Ù¸¥ ¿øÀÎÀº ¾ø´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

Àá½Ã µ¿¾È ½Ã½ºÅÛÀÌ ½ÇÇàµÇµµ·Ï ³õ¾ÆµÎ¸é ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.


¸Þ½ÃÁö°¡ »ç¿ëÀÚ¿¡°Ô µµ´ÞÇÏÁö ¾ÊÀ½

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Á¦ÇÑ µ¿ÀÛÀ¸·Î ÀÎÇØ ¸Þ½ÃÁö°¡ ºê·ÎÄ¿¿¡¼­ »èÁ¦µË´Ï´Ù.

´ë»ó ¸Þ¸ð¸®ÀÇ ¸Þ½ÃÁö ¼ö³ª ¸Þ½ÃÁö ¹ÙÀÌÆ® ¼ö°¡ ±¸¼ºµÈ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ºê·ÎÄ¿´Â ¸Þ¸ð¸® ÀÚ¿øÀ» Àý¾àÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ºê·ÎÄ¿°¡ ¼öÇàÇÏ´Â ±¸¼º °¡´ÉÇÑ µ¿ÀÛ Áß ´ÙÀ½ ¼¼ °¡Áö µ¿ÀÛÀ¸·Î ÀÎÇØ ¸Þ½ÃÁö°¡ ¼Õ½ÇµË´Ï´Ù.

ºê·ÎÄ¿ ¸Þ¸ð¸®ÀÇ ¸Þ½ÃÁö ¼ö³ª ¸Þ½ÃÁö ¹ÙÀÌÆ® ¼ö°¡ ±¸¼ºµÈ Á¦ÇÑ¿¡ µµ´ÞÇÏ¸é ºê·ÎÄ¿´Â ÃֽŠ¸Þ½ÃÁö¸¦ °ÅºÎÇÏ¿© ¸Þ¸ð¸® ÀÚ¿øÀ» Àý¾àÇÏ·Á°í ÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ¸Þ½ÃÁö°¡ Æ÷ÇԵǾî ÀÖÀ½¿¡¼­ ¼³¸íÇÑ ´ë·Î »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» È®ÀÎÇÕ´Ï´Ù. ƯÈ÷, ¸Þ½ÃÁö ¼ö ¶Ç´Â ¸Þ½ÃÁö Å©±â°¡ ´ë»ó Á¦ÇÑÀ» ÃÊ°úÇÕ´Ï´Ù.ÀÇ ÁöħÀ» »ç¿ëÇÕ´Ï´Ù. REMOVE_OLDEST ¶Ç´Â REMOVE_LOW_PRIORITY ¿øÀÎÀ» ã½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ë»ó Á¦ÇÑÀ» ´Ã¸³´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd update dst -n MyDest -o maxNumMsgs=1000

¸Þ½ÃÁö ½Ã°£ ÃÊ°ú °ªÀÌ ¸¸·áµË´Ï´Ù.

ºê·ÎÄ¿°¡ ½Ã°£ ÃÊ°ú °ªÀÌ ¸¸·áµÈ ¸Þ½ÃÁö¸¦ »èÁ¦ÇÕ´Ï´Ù. ´ë»óÀÌ ÃæºÐÈ÷ ¸Þ½ÃÁö·Î ¹é·Î±×µÈ °æ¿ì ¼ö¸í °ªÀÌ ³Ê¹« ªÀº ¸Þ½ÃÁö´Â »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡¼­ ¸Þ½ÃÁö ½Ã°£ÀÌ ÃÊ°úµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.

QBrowser µ¥¸ð ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© DMQ ³»¿ëÀ» »ìÆ캾´Ï´Ù. QBrowser µ¥¸ð À§Ä¡´Â ¿î¿µ üÁ¦º°·Î ´Ù¸¨´Ï´Ù. À§Ä¡´Â ºÎ·Ï A, "Ç÷§Æûº° Message Queue µ¥ÀÌÅÍÀÇ À§Ä¡"ÀÇ "¿¹Á¦ ÀÀ¿ë ÇÁ·Î±×·¥ ¹× À§Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½Àº Windows¿¡¼­ÀÇ È£Ãâ ¿¹ÀÔ´Ï´Ù.

cd \MessageQueue3\demo\applications\qbrowser java QBrowser

QBrowser ±âº» âÀÌ ³ªÅ¸³ª¸é ´ë±â¿­ À̸§ mq.sys.dmq¸¦ ¼±ÅÃÇÑ ´ÙÀ½ Browse¸¦ ´©¸¨´Ï´Ù. ´ÙÀ½°ú °°Àº ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù.

±×¸² 12-1 QBrowser â

mq.sys.dmq¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏ´Â QBrowser. °¢ ¸Þ½ÃÁö¿¡´Â ¹øÈ£, ŸÀÓ½ºÅÆÇÁ, À¯Çü, ¸ðµå ¹× ¿ì¼± ¼øÀ§°¡ ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö¸¦ µÎ ¹ø ´©¸£¸é ÇØ´ç ¸Þ½ÃÁö¿¡ ´ëÇÑ ¼¼ºÎ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù.

±×¸² 12-2 QBrowser ¸Þ½ÃÁö ¼¼ºÎ Á¤º¸

¸Þ½ÃÁö ¼¼ºÎ Á¤º¸ â. À§ÂÊ Ã¢¿¡´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ°í Áß°£ â¿¡´Â ÇØ´ç µî·Ï Á¤º¸°¡ Ç¥½ÃµÇ¸ç ¾Æ·¡ÂÊ Ã¢¿¡´Â ¸Þ½ÃÁö°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö¿¡ ´ëÇÑ JMS_SUN_DMQ_UNDELIVERED_REASON µî·Ï Á¤º¸ °ªÀÌ EXPIREDÀÎÁö È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ¼ö¸í °ªÀ» ´Ã¸³´Ï´Ù.

Ŭ·°ÀÌ µ¿±âÈ­µÇÁö ¾Ê½À´Ï´Ù.

Ŭ·°ÀÌ µ¿±âÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì ºê·ÎÄ¿ÀÇ ¸Þ½ÃÁö ¼ö¸í °è»ê ¿À·ù·Î ÀÎÇØ ¸Þ½ÃÁö°¡ ¸¸·á ½Ã°£À» ÃÊ°úÇÏ¿© »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ºê·ÎÄ¿ ·Î±× ÆÄÀÏ¿¡¼­ B2102, B2103, B2104 ¸Þ½ÃÁö Áß Çϳª°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ðµç ¸Þ½ÃÁö´Â °¡´ÉÇÑ Å¬·° ½ºÅ¥°¡ °¨ÁöµÇ¾úÀ½À» º¸°íÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

½Ã½ºÅÛ ÀÚ¿ø Áغñ¿¡ ¼³¸íµÈ ´ë·Î ½Ã°£ µ¿±âÈ­ ÇÁ·Î±×·¥ÀÌ ½ÇÇà ÁßÀÎÁö È®ÀÎÇÕ´Ï´Ù.

»ç¿ëÀÚ Å¬¶óÀ̾ðÆ®°¡ ¿¬°á¿¡¼­ ¸Þ½ÃÁö Àü´ÞÀ» ½ÃÀÛÇÏÁö ¸øÇß½À´Ï´Ù.

Ŭ¶óÀ̾ðÆ® Äڵ尡 ¿¬°áÀ» ¼³Á¤ÇÏ°í ÇØ´ç ¿¬°á¿¡¼­ ¸Þ½ÃÁö Àü´ÞÀ» ½ÃÀÛÇÒ ¶§±îÁö ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¼ö ¾ø½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

Ŭ¶óÀ̾ðÆ® Äڵ尡 ¿¬°áÀ» ¼³Á¤ÇÏ°í ¸Þ½ÃÁö Àü´ÞÀ» ½ÃÀÛÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¿¬°áÀ» ¼³Á¤ÇÏ°í ¸Þ½ÃÁö Àü´ÞÀ» ½ÃÀÛÇϵµ·Ï Ŭ¶óÀ̾ðÆ® Äڵ带 ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù.


»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ¸Þ½ÃÁö°¡ Æ÷ÇԵǾî ÀÖÀ½

ÀÌ ¹®Á¦ÀÇ Áõ»óÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿øÀο¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¸Þ½ÃÁö ¼ö ¶Ç´Â ¸Þ½ÃÁö Å©±â°¡ ´ë»ó Á¦ÇÑÀ» ÃÊ°úÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

QBrowser µ¥¸ð ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­ÀÇ ³»¿ëÀ» »ìÆ캾´Ï´Ù. QBrowser µ¥¸ð À§Ä¡´Â ¿î¿µ üÁ¦º°·Î ´Ù¸¨´Ï´Ù. À§Ä¡´Â ºÎ·Ï A, "Ç÷§Æûº° Message Queue µ¥ÀÌÅÍÀÇ À§Ä¡"ÀÇ "¿¹Á¦ ÀÀ¿ë ÇÁ·Î±×·¥ ¹× À§Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½Àº Windows¿¡¼­ÀÇ È£Ãâ ¿¹ÀÔ´Ï´Ù.

cd \MessageQueue3\demo\applications\qbrowser java QBrowser

QBrowser ±âº» âÀÌ ³ªÅ¸³ª¸é ´ë±â¿­ À̸§ mq.sys.dmq¸¦ ¼±ÅÃÇÑ ´ÙÀ½ Browse¸¦ ´©¸¨´Ï´Ù. ±×¸² 12-1¿¡ Ç¥½ÃµÈ °Í°ú À¯»çÇÑ ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù.

¾Æ¹« ¸Þ½ÃÁö³ª µÎ ¹ø ´©¸£¸é ÇØ´ç ¸Þ½ÃÁö¿¡ ´ëÇÑ ¼¼ºÎ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù. ±×¸² 12-2¿¡ Ç¥½ÃµÈ âÀÌ ³ªÅ¸³³´Ï´Ù.

´ÙÀ½ ¸Þ½ÃÁö µî·Ï Á¤º¸ °ªÀ» È®ÀÎÇÕ´Ï´Ù.

JMS Çì´õ¿¡¼­ JMSDestination °ªÀ» °ËÅäÇÏ¿© ¸Þ½ÃÁö°¡ »ç¿ë ºÒ´É »óÅÂÀÎ ´ë»óÀ» È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ë»ó Á¦ÇÑÀ» ´Ã¸³´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd update dst -n MyDest -o maxNumMsgs=1000

ºê·ÎÄ¿ Ŭ·°°ú »ý¼ºÀÚ Å¬·°ÀÌ µ¿±âÈ­µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

QBrowser ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ÀÖ´Â ¸Þ½ÃÁöÀÇ ¼¼ºÎ Á¤º¸¸¦ »ìÆ캾´Ï´Ù. JMS_SUN_DMQ_UNDELIVERED_REASON °ªÀ» È®ÀÎÇÏ¿© ¿øÀÎÀÌ EXPIREDÀÎ ¸Þ½ÃÁö¸¦ ã½À´Ï´Ù.

ºê·ÎÄ¿ ·Î±× ÆÄÀÏ¿¡¼­ B2102, B2103, B2104 ¸Þ½ÃÁö Áß Çϳª°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ðµç ¸Þ½ÃÁö´Â °¡´ÉÇÑ Å¬·° ½ºÅ¥°¡ °¨ÁöµÇ¾úÀ½À» º¸°íÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

½Ã½ºÅÛ ÀÚ¿ø Áغñ¿¡ ¼³¸íµÈ ´ë·Î ½Ã°£ µ¿±âÈ­ ÇÁ·Î±×·¥ÀÌ ½ÇÇà ÁßÀÎÁö È®ÀÎÇÕ´Ï´Ù.

¸Þ½ÃÁö ½Ã°£ÀÌ ÃÊ°úµÇ±â Àü¿¡ »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ ¹ÞÁö ¸øÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

QBrowser ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ÀÖ´Â ¸Þ½ÃÁöÀÇ ¼¼ºÎ Á¤º¸¸¦ »ìÆ캾´Ï´Ù. JMS_SUN_DMQ_UNDELIVERED_REASON °ªÀ» È®ÀÎÇÏ¿© ¿øÀÎÀÌ EXPIREDÀÎ ¸Þ½ÃÁö¸¦ ã½À´Ï´Ù.

´ë»ó¿¡ »ç¿ëÀÚ°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

imqcmd query dst -t q -n MyDest

ÇöÀç È°¼º »ç¿ëÀÚ ¼ö¿¡ ³ª¿­µÈ °ªÀ» È®ÀÎÇÕ´Ï´Ù. È°¼º »ç¿ëÀÚ°¡ ÀÖ´Â °æ¿ì ´ÙÀ½ Áß Çϳª¿¡ ÇØ´çµË´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¸Þ½ÃÁö ¼ö¸í °ªÀ» ´Ã¸®µµ·Ï ¿äûÇÕ´Ï´Ù.

»ç¿ëÀÚ ¼ö¿¡ ºñÇØ »ý¼ºÀÚ°¡ ³Ê¹« ¸¹½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

QBrowser ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­¿¡ ÀÖ´Â ¸Þ½ÃÁöÀÇ ¼¼ºÎ Á¤º¸¸¦ »ìÆ캾´Ï´Ù. JMS_SUN_DMQ_UNDELIVERED_REASONÀÇ °ªÀ» È®ÀÎÇÕ´Ï´Ù.

ÀÌÀ¯°¡ REMOVE_OLDEST ¶Ç´Â REMOVE_LOW_PRIORITYÀÎ °æ¿ì imqcmd query dst ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ë»óÀÇ »ý¼ºÀÚ ¼ö¿Í »ç¿ëÀÚ ¼ö¸¦ È®ÀÎÇÕ´Ï´Ù. »ý¼ºÀÚ ¼ö°¡ »ç¿ëÀÚ ¼ö¸¦ ÃÊ°úÇÏ´Â °æ¿ì »ý¼º ¼Óµµ°¡ »ç¿ë ¼Óµµº¸´Ù ÈξÀ ºü¸¦ ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ç¿ëÀÚ Å¬¶óÀ̾ðÆ®¸¦ Ãß°¡Çϰųª FLOW_CONTROL Á¦ÇÑ µ¿ÀÛÀ» »ç¿ëÇÒ ´ë»óÀ» ¼³Á¤ÇÕ´Ï´Ù. FLOW_CONTROL Á¦ÇÑ µ¿ÀÛÀº »ç¿ë ¼Óµµ¸¦ »ç¿ëÇÏ¿© »ý»ê ¼Óµµ¸¦ Á¦¾îÇÕ´Ï´Ù.

´ÙÀ½ ¿¹¿Í °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© È帧 Á¦¾î µ¿ÀÛÀ» ½ÃÀÛÇÕ´Ï´Ù.

imqcmd update dst -n myDst -t q -o consumerFlowLimit=FLOW_CONTROL

»ý¼ºÀÚ°¡ »ç¿ëÀÚº¸´Ù ´õ ºü¸¨´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´À¸° »ç¿ëÀÚ·Î ÀÎÇØ »ý¼ºÀÚ°¡ ´À·ÁÁö´ÂÁö È®ÀÎÇÏ·Á¸é ´ë»ó Á¦ÇÑ µ¿ÀÛÀ» FLOW_CONTROL·Î ¼³Á¤ÇÕ´Ï´Ù. FLOW_CONTROL Á¦ÇÑ µ¿ÀÛÀº »ç¿ë ¼Óµµ¸¦ »ç¿ëÇÏ¿© »ý»ê ¼Óµµ¸¦ Á¦¾îÇÕ´Ï´Ù.

´ÙÀ½ ¿¹¿Í °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© È帧 Á¦¾î µ¿ÀÛÀ» ½ÃÀÛÇÕ´Ï´Ù.

imqcmd update dst -n myDst -t q -o consumerFlowLimit=FLOW_CONTROL

´ÙÀ½ ¿¹¿Í °°Àº ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¸ÞÆ®¸¯À» ÅëÇØ ´ë»ó ÀԷ°ú Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù.

imqcmd metrics dst -n myDst -t q -m rts

¸ÞÆ®¸¯ Ãâ·Â¿¡¼­ ´ÙÀ½ °ªÀ» °ËÅäÇÕ´Ï´Ù.

È帧 Á¦¾î´Â »ý¼ºÀ» ¼Òºñ¿¡ ¸ÂÃ߹ǷΠ»ý¼ºÀÌ ´À·ÁÁö°Å³ª ÁߴܵǾú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¼Óµµ°¡ ´À·ÁÁö°Å³ª ÁߴܵǴ °æ¿ì »ý¼ºÀÚ¿Í »ç¿ëÀÚÀÇ Ã³¸® ¼Óµµ°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù.

imqcmd list dst ¸í·ÉÀ» »ç¿ëÇÏ¿© Àü¼ÛµÇ¾úÁö¸¸ È®ÀεÇÁö ¾ÊÀº(UnAcked) ¸Þ½ÃÁö ¼ö¸¦ È®ÀÎÇÒ ¼öµµ ÀÖ½À´Ï´Ù. È®ÀεÇÁö ¾ÊÀº ¸Þ½ÃÁö ¼ö°¡ ´ë»ó Å©±âº¸´Ù ÀÛÀº °æ¿ì ´ë»ó¿¡ Ãß°¡ ¿ë·®ÀÌ Àֱ⠶§¹®¿¡ Ŭ¶óÀ̾ðÆ® È帧 Á¦¾î¿¡ ÀÇÇØ ´ë»óÀÌ ´Ù½Ã º¸°üµË´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ý¼º ¼Óµµ°¡ »ç¿ë ¼Óµµº¸´Ù ÀÏ°üµÇ°Ô ´õ ºü¸¦ °æ¿ì È帧 Á¦¾î¸¦ Á¤±âÀûÀ¸·Î »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» Á¤·ÄµÈ »óÅ·ΠÀ¯ÁöÇϽʽÿÀ.

¶Ç´Â µÚ¿¡ ³ª¿À´Â ÀýµéÀ» ÂüÁ¶ÇÏ¿© ´ÙÀ½°ú °°Àº °¡´ÉÇÑ ¿ä¼Ò °¢°¢À» ÇØ°áÇØ º¸½Ê½Ã¿À.

»ç¿ëÀÚ°¡ ³Ê¹« ´À¸³´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ý¼ºÀÚ°¡ »ç¿ëÀÚº¸´Ù ´õ ºü¸¨´Ï´Ù.¿¡¼­ ¼³¸íÇÑ ´ë·Î ¸ÞÆ®¸¯À» »ç¿ëÇÏ¿© »ý¼º ¼Óµµ¿Í »ç¿ë ¼Óµµ¸¦ È®ÀÎÇÕ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ÙÀ½ Áß Çϳª ÀÌ»óÀ» ½ÃµµÇØ º¸½Ê½Ã¿À.

Ŭ¶óÀ̾ðÆ®°¡ ¸Þ½ÃÁö¸¦ ¿Ï°áÇÏÁö ¸øÇÕ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°ÀÌ È°¼º Æ®·£Àè¼ÇÀ» ³ª¿­ÇÕ´Ï´Ù.

imqcmd list txn

´ÙÀ½Àº ¸í·É Ãâ·ÂÀÇ ¿¹ÀÔ´Ï´Ù.

----------------------------------------------------------------------

Transaction ID       State    User name  # Msgs/# Acks Creation time

----------------------------------------------------------------------

6800151593984248832  STARTED  guest       3/2         7/19/04 11:03:08 AM

 

¸Þ½ÃÁö ¼ö¿Í È®ÀÎ ¼ö¸¦ È®ÀÎÇÕ´Ï´Ù.

¸Þ½ÃÁö ¼ö°¡ ´õ ¸¹Àº °æ¿ì »ý¼ºÀÚ°¡ °³º° ¸Þ½ÃÁö¸¦ º¸³»´Â ÁßÀÏ ¼ö ÀÖÁö¸¸ Æ®·£Àè¼ÇÀ» ¿Ï°áÇÏÁö ¸øÇÑ °ÍÀÔ´Ï´Ù. ºê·ÎÄ¿´Â ¿Ï°áÀ» ¼ö½ÅÇÒ ¶§±îÁö ÇØ´ç Æ®·£Àè¼Ç¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ °æ·Î ÁöÁ¤ ¹× Àü´ÞÇÒ ¼ö ¾ø½À´Ï´Ù.

È®ÀÎ ¼ö°¡ ´õ ¸¹Àº °æ¿ì »ç¿ëÀÚ°¡ °³º° ¸Þ½ÃÁö¿¡ ´ëÇÑ È®ÀÎÀ» º¸³»´Â ÁßÀÏ ¼ö ÀÖÁö¸¸ Æ®·£Àè¼ÇÀ» ¿Ï°áÇÏÁö ¸øÇÑ °ÍÀÔ´Ï´Ù. ºê·ÎÄ¿´Â ¿Ï°áÀ» ¼ö½ÅÇÒ ¶§±îÁö ÇØ´ç Æ®·£Àè¼Ç¿¡ ´ëÇÑ È®ÀÎÀ» Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÄÚµù ¿À·ù¸¦ ¼öÁ¤ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

»ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ È®ÀÎÇÒ ¼ö ¾ø½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½Ã½ºÅÛ ±â¹Ý È®ÀÎÀ» »ç¿ëÇÏ´ÂÁö Ŭ¶óÀ̾ðÆ® ±â¹Ý È®ÀÎÀ» »ç¿ëÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½Ã½ºÅÛ ±â¹Ý È®ÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ ÀýÀ» °Ç³Ê¶Ý´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Å¬¶óÀ̾ðÆ® ±â¹Ý È®ÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì(CLIENT_ACKNOWLEDGE À¯Çü) ¸ÕÀú Ŭ¶óÀ̾ðÆ®¿¡ ÀúÀåµÈ ¸Þ½ÃÁö ¼ö¸¦ ÁÙÀÔ´Ï´Ù. ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

imqcmd update dst -n myDst -t q -o consumerFlowLimit=1

±×·± ´ÙÀ½ »ç¿ëÀÚ°¡ ´À¸®±â ¶§¹®¿¡ ºê·ÎÄ¿°¡ ¸Þ½ÃÁö¸¦ ¹öÆÛ¸µÇÏ´ÂÁö ȤÀº »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ ºü¸£°Ô ó¸®ÇÏÁö¸¸ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏÁö ¾Ê¾Ò´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ë»óÀ» ³ª¿­ÇÕ´Ï´Ù.

imqcmd list dst

»ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ Ãâ·ÂµË´Ï´Ù.

Listing all the destinations on the broker specified by:

---------------------------------

Host Primary Port

---------------------------------

localhost 7676

----------------------------------------------------------------------

Name Type State Producers Consumers Msgs

                                         Total Count UnAck Avg Size

-----------------------------------------------------------------------

MyDest      Queue   RUNNING   0          0        5    200    1177.0

mq.sys.dmq  Queue   RUNNING   0          0       35      0    1422.0

Successfully listed destinations.

UnAck ¼ö´Â ºê·ÎÄ¿°¡ º¸³½ ´ÙÀ½ È®ÀÎÀ» ´ë±â ÁßÀÎ ¸Þ½ÃÁö ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. UnAck ¼ö°¡ ³ô°Å³ª Áõ°¡ÇÏ´Â °æ¿ì ºê·ÎÄ¿°¡ ¸Þ½ÃÁö¸¦ º¸³»°í ÀÖ´Â ÁßÀ̹ǷΠ´À¸° »ç¿ëÀÚ¸¦ ±â´Ù¸®Áö ¾Ê½À´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏÁö ¾Ê°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ÄÚµù ¿À·ù¸¦ ¼öÁ¤ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

¿µ±¸ »ç¿ëÀÚ°¡ ºñÈ°¼º »óÅÂÀÔ´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

´ÙÀ½ ¸í·É Çü½ÄÀ» »ç¿ëÇÏ¿© ÁÖÁ¦ÀÇ ¿µ±¸ °¡ÀÔÀÚ¸¦ È®ÀÎÇÕ´Ï´Ù.

imqcmd list dur -d topicName

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

¿¹±âÄ¡ ¾ÊÀº ºê·ÎÄ¿ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.

¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

»ý¼ºÀÚ°¡ »ç¿ëÀÚº¸´Ù ´õ ºü¸¨´Ï´Ù.¿¡¼­ ¼³¸íÇÑ ´ë·Î QBrowser¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ È®ÀÎÇÕ´Ï´Ù.

JMS_SUN_DMQ_UNDELIVERED_REASON °ªÀÌ ERRORÀÌ¸é ºê·ÎÄ¿ ¿À·ù°¡ ¹ß»ýÇÑ °ÍÀÔ´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ºÎÇ° ¹øÈ£: 819-3563.   Copyright 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.