| DBIX :: TIMEOUT. DBIX :: TIMEOUTÀº DBI ¿äûÀ» ¾ÈÀüÇÏ°ÔÇÏ´Â ¾ÈÀüÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â PERL ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
DBIX :: TIMEOUT. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~wonko/CGI-Application-MailPage-1.6/lib/CGI/Application/MailPage.pm
DBIX :: TIMEOUT. ű×
DBIX :: TIMEOUT. ¼³¸í
DBIX :: TIMEOUTÀº DBI ¿äûÀ» ¾ÈÀüÇÏ°ÔÇÏ´Â ¾ÈÀüÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â PERL ¸ðµâÀÔ´Ï´Ù. DBIX :: TimeoutÀº DBI Request¸¦ Á¦°øÇÏ´Â ¾ÈÀüÇÑ ½Ã°£À» Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. DBI ¹®¼¿¡¼ ¼³¸íÇÏ´Â ¸Þ¼Òµå´Â ¾ÈÀüÇÏÁö ¾ÊÀº ½ÅÈ£¸¦ »ç¿ëÇÏ¿© ¸Þ¸ð¸® ¼Õ»óÀ» ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. DBIX :: Timeout ´ë½Å º°µµÀÇ ½Ã°£ ÃÊ°ú ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÕ´Ï´Ù. POSIX Sigaction ()À» »ç¿ëÇÏ´Â ¹®Á¦´Â ¾ÈÀüÇÏÁö ¾ÊÀº ½ÅÈ£¿¡ ÀÇÁ¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ¾ÈÀüÇÏÁö ¾ÊÀº ½ÅÈ£´Â ºÒ¾ÈÁ¤¼ºÀ» À¯¹ßÇÏ´Â °ÍÀ¸·Î Àß ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ½ÅÈ£°¡ µµÂøÇÒ ¶§ DB Ŭ¶óÀ̾ðÆ® Äڵ尡 ÀϺΠÀü¿ª »óŸ¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â Áß¿¡µµ DB Ŭ¶óÀ̾ðÆ® Äڵ尡 Áß°£¿¡ ÀÖ´ÂÁö »ó»óÇغ¸½Ê½Ã¿À. ±× ±Û·Î¹ú »óÅ´ ¹«ÀǹÌÇÑ »óÅ·Π³²¾ÆÀÖÀ» ¼ö ÀÖÀ¸¸ç, ´ÙÀ½ ¹ø¿¡ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â µ¥ ÇÊ¿äÇÑ ½Ã°£À» ±â´Ù¸®½Ê½Ã¿À. ÀÌ´Â ¿øÀο¡¼ ¸Ö¸® ¶³¾îÁ® ÀÖÀ¸¸ç, ¿ÀÁ÷ µå¹°°Ô µå¹°°Ô µå¹°°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸ðµâÀº Down.Instead¸¦ ÃßÀûÇÏ´Â °ÍÀÌ ¸Å¿ì ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. - $ ½Ã°£ ÃÊ°ú¸¦ À§ÇØ ÀáÀÚ´Â ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ Æ÷Å©ÇÕ´Ï´Ù. »óÀ§ ÇÁ·Î¼¼½º¿¡¼ ºÎ¸ð ÇÁ·Î¼¼½º°¡ óÀ½ ¿Ï·áµÇ¸é ÀÚ½Ä ÇÁ·Î¼¼½º°¡ ±ú¾î ³µÀ» ¶§ ºÎ¸ðÀÇ DB ½º·¹µå¸¦ Á×ÀÌ°í ºÎ¸ð°¡ ½Ã°£ÀÌ ÃÊ°ú µÈ °ÍÀ» ¾Ë°í ÀÖÀ¸¹Ç·Î ÄÚµå·Î Á¾·áÇÕ´Ï´Ù. ½Ã°£ ÃÊ°ú°¡ ¹ß»ýÇÏÁö ¾ÊÀº °æ¿ì¿¡µµ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» È£Ãâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº °æÀï Á¶°Ç ¶§¹®ÀÔ´Ï´Ù - ¾Æµ¿Àº ºÎ¸ð ÇÁ·Î¼¼½º°¡ ³¡³ª¸é ÀϾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹ö±×¸¦ ó¸®ÇÏ´Â ÆÐÄ¡´Â ȯ¿µÇÕ´Ï´Ù. ÀÌ ¹®Á¦°¡ ÇØ°á µÉ ¶§±îÁö call_with_timeout () ÀÌÈÄ¿¡ ´Ù½Ã ¿¬°áÇÒ Áغñ°¡µÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
DBIX :: TIMEOUT. °ü·Ã ¼ÒÇÁÆ®¿þ¾î