19.4. ¼­¹ö ¼³Á¤

¼­¹ö ÅÇ¿¡¼­´Â ±âº» ¼­¹ö ¼ÂÆÃÀ» ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì, ÀÌ¹Ì ¼³Á¤µÈ µðÆúÆ® ¿É¼ÇÀ» »ç¿ëÇϽøé ÃæºÐÇÕ´Ï´Ù.

±×¸² 19-10. ¼­¹ö ¼³Á¤

Àá±Ý ÆÄÀÏ°ªÀº LockFile Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Áö½ÃÀÚ´Â ¼­¹ö°¡ USE_FCNTL_SERIALIZED_ACCEPT ¶Ç´Â USE_FLOCK_SERIALIZED_ACCEPT¸¦ »ç¿ëÇÏ¿© ÄÄÆÄÀϵǾúÀ» ¶§ »ç¿ëµÇ´Â Àá±Ý ÆÄÀÏ·ÎÀÇ °æ·Î¸¦ ¼³Á¤ÇÕ´Ï´Ù. Àá±Ý ÆÄÀÏÀÇ °ªÀº ¹Ýµå½Ã ·ÎÄà µð½ºÅ©¿¡ ÀúÀåµÇ¾î¾ß ÇÕ´Ï´Ù. logs µð·ºÅ丮°¡ NFS °øÀ¯ »ó¿¡ À§Ä¡ÇÏÁö ¾Ê´Â ÇÑ, Àá±Ý ÆÄÀÏÀÇ °ªÀº µðÆúÆ® °ªÀ¸·Î ³öµÎ¼Å¾ß ÇÕ´Ï´Ù. ¸¸ÀÏ logs µð·ºÅ丮°¡ NFS °øÀ¯ »ó¿¡ À§Ä¡ÇÏ´Â °æ¿ì¿¡ µðÆúÆ® °ªÀº ¹Ýµå½Ã ·ÎÄà µð½ºÅ© »óÀÇ À§Ä¡¿Í ±×¸®°í ·çÆ®¿¡ ÀÇÇؼ­¸¸ ÀÐÇôÁö´Â µð·ºÅ丮ÀÇ À§Ä¡·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù.

PID ÆÄÀÏ °ªÀº PidFile Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ Áö½ÃÀÚ´Â ¼­¹öÀÇ ÇÁ·Î¼¼½º ID (pid)°¡ ±â·ÏµÇ´Â ÆÄÀÏÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº ·çÆ®¿¡ ÀÇÇؼ­¸¸ ÀÐÇôÁý´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡ ÆÄÀÏÀº µðÆúÆ® °ªÀ¸·Î ±×³É µÎ¼Å¾ß ÇÕ´Ï´Ù.

ÇÙ½É ´ýÇÁ µð·ºÅ丮 °ªÀº CoreDumpDirectory Áö½ÃÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù. ¼­¹ö´Â ÇÙ½É ÆÄÀÏÀ» ´ýÇÁÇϱâ ÀÌÀü¿¡ ÀÌ µð·ºÅ丮·Î ÀüȯÀ» ½ÃµµÇÕ´Ï´Ù. µðÆúÆ® °ªÀº ServerRootÀÔ´Ï´Ù. ±×·¯³ª ¸¸ÀÏ (¼­¹ö¸¦ ½ÇÇàÇϴµ¥ »ç¿ëµÈ) »ç¿ëÀÚ ID°¡ ÀÌ µð·ºÅ丮¿¡ ¾²±â Çã°¡°¡ ¾ø´Ù¸é, ÇÙ½É ´ýÇÁµµ ±â·ÏµÉ ¼ö ¾ø½À´Ï´Ù. ¸¸ÀÏ µð¹ö±ë ¸ñÀûÀ¸·Î ÇÙ½É ´ýÇÁ¸¦ µð½ºÅ©¿¡ ±â·ÏÇϱ⸦ ¿øÇϽŴٸé, ÀÌ °ªÀ» (¼­¹ö¸¦ ½ÇÇàÇϴµ¥ »ç¿ëµÈ) »ç¿ëÀÚ ID°¡ ¾²±â Çã°¡¸¦ °¡Áö°í ÀÖ´Â µð·ºÅ丮·Î º¯°æÇϽʽÿÀ.

»ç¿ëÀÚ °ªÀº User Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ »ç¿ëÀÚ °ªÀº ¿äû¿¡ ´äÇϱâ À§ÇÏ¿© ¼­¹ö¿¡ ÀÇÇØ »ç¿ëµÇ´Â »ç¿ëÀÚ ID (userid)¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ ¼³Á¤Àº ¼­¹ö¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ »ç¿ëÀÚ ID°¡ Á¢±ÙÇÒ ¼ö ¾ø´Â ÆÄÀϵéÀº ¿©·¯ºÐ À¥»çÀÌÆ®¿¡ ¹æ¹®ÇÑ »ç¿ëÀÚµµ Á¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù. UserÀÇ ±âº»°ªÀº apache ÀÔ´Ï´Ù.

»ç¿ëÀÚ´Â ¿ÜºÎ¿¡ °ø°³µÇ´Â ÆÄÀÏ¿¡¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Â Çã°¡¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ¶ÇÇÑ ¼­¹ö¿¡ ÀÇÇØ »êÃâµÈ ¸ðµç CGI ÇÁ·Î¼¼½ºÀÇ ¼ÒÀ¯ÀÚ°¡ µË´Ï´Ù. ±× »ç¿ëÀÚ´Â ¶ÇÇÑ HTTP ¿äû¿¡ ´ëÇÑ ÀÀ´ä¿¡ Æ÷Ç﵃ ¼ö ¾ø´Â ÄÚµå´Â ½ÇÇàÇÒ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.

ÁÖÀÇ°æ°í
 

¸¸ÀÏ ¹«¾ùÀ» ÇؾßÇÒÁö ¸ð¸£½Å´Ù¸é User Áö½ÃÀÚ¸¦ ·çÆ®·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. ·çÆ®¸¦ User·Î¼­ »ç¿ëÇϽøé À¥ ¼­¹ö¿¡ Áß´ëÇÑ º¸¾È ÇãÁ¡À» °¡Á®¿À°Ô µË´Ï´Ù.

ºÎ¸ð httpd ÇÁ·Î¼¼½º´Â ÀϹÝÀûÀÎ ÀÛ¾÷ °úÁ¤¿¡¼­ ·çÆ®·Î¼­ óÀ½ ½ÇÇàµÇÁö¸¸ ±× ÈÄ Áï½Ã apache »ç¿ëÀÚ·Î ³Ñ¾î°©´Ï´Ù. ¼­¹ö´Â 1024 ÀÌÇÏ Æ÷Æ®·Î ¹ÙÀεåµÇ±â À§ÇÏ¿© ·çÆ®·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. 1024 ÀÌÇÏ Æ÷Æ®´Â ½Ã½ºÅÛ ¿ëÀ¸·Î º¸Á¸µÇ±â ¶§¹®¿¡ ·çÆ® ÀÌ¿Ü¿¡´Â ¾î¶°ÇÑ »ç¿ëÀÚ¿¡ ÀÇÇؼ­µµ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÏ´Ü ¼­¹ö°¡ Æ÷Æ®¿¡ ¿¬°áµÇ¸é, ¼­¹ö´Â ±× Æ÷·Î¼¼½º¸¦ apache »ç¿ëÀÚ°¡ ´Ù¸¥ ¿¬°á ¿äûÀ» ¼ö¶ôÇϱâ Àü¿¡ apache »ç¿ëÀÚ¿¡°Ô ³Ñ°ÜÁÝ´Ï´Ù.

Group °ªÀº Group Áö½ÃÀÚ¿¡ ÇØ´çÇÕ´Ï´Ù. Group Áö½ÃÀÚ´Â User Áö½ÃÀÚ¿Í À¯»çÇÕ´Ï´Ù. GroupÀº ¿äû¿¡ ÀÀ´äÇÒ ¼­¹ö ÇÏ¿¡ ±×·ìÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº» ±×·ìµµ apache ÀÔ´Ï´Ù.