qmail supervise°ü·Ã °ü¸® |
±Û ¾´ ÀÌ |
linux |
³¯ Â¥ |
2003³â 01¿ù 02ÀÏ 17½Ã 22ºÐ 33ÃÊ |
º» ¹® |
¾î¶»°Ô Å¥¸ÞÀÏÀÌ ·ÎÄðú °¡»óµµ¸ÞÀÎÀ» Àеµ·Ï Çϴ°¡? ÆÄÀÏÀÇ ³»¿ëÀ» ¹æ±Ý ¼öÁ¤ÇßÀ¸³ª qmail-send´Â ÀÌÀü ³»¿ëÀ¸·Î ÀÛµ¿Çϰí ÀÖ´Ù.
´ä: qmail-sendÀÇ ÇÁ·Î¼¼½º¸¦ ã¾Æ HUP ½Ã±×³ÎÀ» º¸³½´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, ¸¸¾à Å¥¸ÞÀÏÀÌ supervise·Î ½ÇÇàµÇ°í ÀÖ´Ù¸é:
svc -h /service/qmail
·Î Å¥¸ÞÀÏÀ» Àç½ÃÀÛÇÏ´Â °ÍÀ» ´ë½ÅÇÒ ¼ö ÀÖ´Ù. qmail-send´Â ½ÃÀ۽ÿ¡ »õ ÆÄÀϵéÀ» ÀÐÀ» °ÍÀÌ´Ù.
--------------------------------------------------------------------------------
¾ÈÀüÇÏ°Ô qmail-send¸¦ ¸ØÃß·Á¸é?
´ä: qmail-send ÇÁ·Î¼¼½º¸¦ ã¾Æ TERM ½Ã±×³ÎÀ» º¸³»¸é, ÇöÀç ÁøÇàÁßÀÎ ¹è´ÞÀÌ ±ú²ýÇÏ°Ô Á¾·áµÈÈÄ ÇÁ·Î¼¼½º°¡ Á¾·á µÉ°ÍÀÌ´Ù. ·Î±×¿¡ "exiting"ÀÌ ³ªÅ¸³ª´Â °ÍÀ» ±â´Ù·Á¶ó. Å¥¸ÞÀÏÀ» Àç½ÃÀÛÇϱâ À§ÇØ /var/qmail/rc¸¦ ½Ã½ºÅÛ ºÎÆ® ½ºÅ©¸³Æ®¿Í °°Àº ¹æ¹ýÀ¸·Î ½ÇÇà ½ÃŲ´Ù.
¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, ¸¸¾à Å¥¸ÞÀÏ supervise·Î ½ÇÇàµÇ°í ÀÖ´Ù¸é:
svc -t /service/qmail
ÀÌÁ¦ supervise ÇÁ·Î¼¼½º°¡ Å¥¸ÞÀÏÀ» Á×ÀÌ°í ¿ÏÀüÈ÷ Á¾·áµÉ¶§±îÁö ±â´Ù¸®´Ù°¡ Àç½ÃÀÛ ÇÒ °ÍÀÌ´Ù. ´Ù½Ã Àç½ÃÀÛÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é -d ¿É¼ÇÀ» »ç¿ëÇϰí ÀÌ·¸°Ô ÁßÁöµÈ Å¥¸ÞÀÏÀ» ´Ù½Ã ½ÃÀÛÇÏ·Á¸é -u ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.
--------------------------------------------------------------------------------
¾î¶»°Ô ¼öµ¿À¸·Î Å¥¸¦ ½ÇÇàÇÒ ¼ö Àִ°¡? ÇöÀç Å¥¿¡ ÀÖ´Â ¸ÞÀÏÀ» ¸ðµÎ ¹è´ÞÇϵµ·Ï ÇÏ°í ½Í´Ù.
´ä:qmail-send ÇÁ·Î¼¼½º¸¦ ã¾Æ ALRM ½Ã±×³ÎÀ» º¸³½´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, Å¥¸ÞÀÏÀÌ supervise¿¡¼ µ¿ÀÛÇϰí ÀÖ´Ù¸é:
svc -a /service/qmail
¸í·ÉÀ» ÁØ´Ù. ´ç½ÅÀº qmail-tcpok¸¦ ¸ÕÀú ½ÇÇàÇÏ¿© qmail-remote°¡ ¸ðµç ÁÖ¼Ò¸¦ ½ÃÇèÇØ º¸µµ·Ï Çϰí½ÍÀ» °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î, ¸¸¾à ¾î¶² ÁÖ¼Ò°¡ ¹Ýº¹ÇÏ¿© ½ÇÆÐÇÑ´Ù¸é, qmail-remote´Â ±×°ÍÀ» Çѽ𣵿¾È ³»¹ö·Á µÐ´Ù.
--------------------------------------------------------------------------------
¾î¶»°Ô Å¥¸ÞÀÏÀ» supervise¿¡¼ ½ÇÇàÇÒ ¼ö Àִ°¡? svc ´Â ¸ÅÀ¯ À¯¿ëÇØ º¸ÀδÙ.
´ä: daemontools 0.60 ÀÌ»óÀ» ¼³Ä¡Çϰí supervise°¡ ½Ã½ºÅÛ ½ÃÀÛ PATH ¿¡ À§Ä¡Çϵµ·Ï Ç϶ó. /service/qmail µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù:
mkdir /service/qmail
ln -s /var/qmail/rc /service/qmail/run
±×¸®°í ºÎÆ® ½ºÅ©¸³Æ®¿¡¼ ¾Æ·¡ ¹®ÀåÀ» ã¾Æ¼
/var/qmail/rc
´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î º¯°æÇÑ´Ù.
supervise /service/qmail
ÀÌÁ¦ ´ç½ÅÀº Å¥¸ÞÀÏÀ» ¸ØÃß°í Àç½ÃÀÛÇϱâ À§ÇØ svc¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í, Å¥¸ÞÀÏÀÌ ½ÇÇàÁßÀÎÁö È®ÀÎÇϱâ À§ÇØ svstat¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
--------------------------------------------------------------------------------
¾î¶»°Ô syslog¿¡¼ ¹þ¾î³ª´Â°¡? syslog´Â ¸¹Àº ÀÚ¿øÀ» ¼Ò¸ðÇÑ´Ù.
´ä: daemontools 0.60 ÀÌ»óÀ» ¼³Ä¡Çϰí qmaill ¼Ò¿äÀÚ·Î /var/log/qmail µð·ºÅ丮¸¦ ¸¸µçÈÄ ±ÇÇÑÀº 2700·Î ÇÑ´Ù.
splogger qmail
¸¦ /var/qmail/rc ¿¡¼ ã¾Æ¼
multilog t /var/log/qmail
À¸·Î ¹Ù²Û´Ù. multilog°¡ ½Ã½ºÅÛ ½ÃÀÛ PATH ¿¡ À§Ä¡Çϵµ·Ï Ç϶ó.
±âº»°ªÀ¸·Î, multilog´Â 100KBÅ©±âÀÇ 10°³ÀÇ ·Î±× ÆÄÀÏÀ» ¼øÈ¯ ·Î±× ÆÄÀÏ·Î À¯ÁöÇÑ´Ù. ¸¸¾à 1Mb Å©±â, 20°³ÀÇ ·Î±× ÆÄÀÏÀ» À¯ÁöÇÏ·Á¸é multilog t s1000000 n20 /var/log/qmail¸¦ »ç¿ëÇÑ´Ù.
¸¸¾à ´ç½ÅÀÌ tcpserverÀÇ Á¢¼ÓÀ» ·Î±ëÇϰí ÀÖ´Ù¸é, /var/log/smtpd µð·ºÅ丮¸¦ ¸¸µé¾î tcpserver¸¦ À§ÇÑ multilog /var/log/smtpd¸¦ »ç¿ëÇ϶ó. °°Àº ·Î±× µð·ºÅ丮¿¡¼ µÎ°³ÀÇ multilog ÇÁ·Î¼¼½º¸¦ µ¿½Ã¿¡ ½ÇÇàÇÏÁö ¸¶¶ó.
|
|
|
|