Sun ONE Application Server 7, Update 1 °ü¸®ÀÚ ¼³¸í¼ |
·Î±ë »ç¿ëÀÌ Àå¿¡¼´Â Sun ONE Application ServerÀÇ ·Î±ë Ư¡°ú ±â´É»Ó¸¸ ¾Æ´Ï¶ó ·Î±ë¿¡ »ç¿ëµÇ´Â ±¸¼º ¿ä¼Ò¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ Àå¿¡¼´Â ´ÙÀ½ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù.
- ·Î±ë Á¤º¸
- UNIX ¹× Windows Ç÷§Æû¿¡¼ ·Î±ë
- ·Î±× ¼öÁØ »ç¿ë
- °¡»ó ¼¹ö¿Í ·Î±ë¿¡ ´ëÇÑ Á¤º¸
- ·Î°Å Á¤º¸
- Ŭ¶óÀ̾ðÆ®Ãø ·Î±ë Á¤º¸
- ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¼¹ö ·Î±× Ãâ·Â ¸®µð·º¼Ç
- ·Î±× ÆÄÀÏ °ü¸®
- ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ·Î±ë ±¸¼º
- °ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ·Î±ë ±¸¼º
- ¿À·ù ·Î±ë¿¡ ´ëÇÑ Áö½Ã¹® ±¸¼º
- ¾×¼¼½º ·Î±× ÆÄÀÏ º¸±â
- À̺¥Æ® ·Î±× ÆÄÀÏ º¸±â
- ·Î±× ±âº» ¼³Á¤
- ·Î±× ºÐ¼®±â ½ÇÇà
- À̺¥Æ® º¸±â(Windows 2000 Pro)
·Î±ë Á¤º¸
·Î±ëÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëµÇ´Â À¯¿ëÇÑ µð¹ö±ë ¹× Áø´Ü µµ±¸ÀÔ´Ï´Ù. ¶ÇÇÑ °³¹ßÀÚÀÇ »ý»ê¼ºÀ» ³ô¿© ÁÝ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹öÀÇ °íÀ¯ ·Î±× Ãâ·ÂÀº ¼¹ö ±¸¼º ¹× ¹èÆ÷ ¹®Á¦¸¦ È®ÀÎÇÏ°í Áø´ÜÇÏ´Â µ¥ µµ¿òÀ» ÁÝ´Ï´Ù.
Sun ONE Application ServerÀÇ ·Î±ëÀº Java ·Î±ë API¸¦ »ç¿ëÇÕ´Ï´Ù. Sun ONE Application Server´Â ·Î±ë Á¤º¸¸¦ ¼öÁýÇÏ¿© logs µð·ºÅ丮¿¡ ÀÖ´Â µÎ ·Î±× ÆÄÀÏ Áï, access.log¿Í server.log¿¡ ÀúÀåÇÕ´Ï´Ù. ¶ÇÇÑ °íÀ¯ ·Î±× ÆÄÀÏ¿¡ ·Î±×¸¦ Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
·Î±ëµÈ ¸Þ½ÃÁö´Â ¸Þ½ÃÁö ÀÚüº¸´Ù ¸¹Àº Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Á¦°øµÇ´Â Ãß°¡ Á¤º¸¿¡´Â ´ÙÀ½ ³»¿ëÀÌ Æ÷ÇԵ˴ϴÙ.
- À̺¥Æ® ³¯Â¥¿Í ½Ã°£.
- À̺¥Æ®ÀÇ ·Î±× ¼öÁØ. Appserver¿¡¼ ÁöÁ¤ÇÑ Loglevel ID ¶Ç´Â À̸§.
- ÇÁ·Î¼¼½º ID (PID). appserv ÇÁ·Î¼¼½ºÀÇ PID.
- (¼±Åà »çÇ×) °¡»ó ¼¹ö ID (vsid). ¸Þ½ÃÁö¸¦ »ý¼ºÇÑ vsid.
- ¸Þ½ÃÁö ID. ÇÏÀ§ ½Ã½ºÅÛ ¹× ³× ÀÚ¸® Á¤¼ö.
- ¸Þ½ÃÁö µ¥ÀÌÅÍ.
Ãß°¡ ¸Þ½ÃÁö Á¤º¸ÀÇ À¯Çü°ú ¼ø¼´Â ·Î±ë¿¡ »ç¿ëµÇ´Â Ç÷§Æû°ú ÇØ´ç Ç÷§Æû¿¡ »ç¿ë °¡´ÉÇÑ ·Î±ë ¼ºñ½º¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ·Î±ëµÈ ¸Þ½ÃÁö¿¡ ´ëÇØ °¡»ó ¼¹ö ID¸¦ »ç¿ëÇÏ·Á¸é "·Î±× ¼ºñ½º ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
UNIX ¹× Windows Ç÷§Æû¿¡¼ ·Î±ë
ÀÌ Àý¿¡¼´Â ·Î±× ÆÄÀÏÀ» ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
server.logÀÇ ±âº» ·Î±ë
UNIX¿Í Windows Ç÷§Æû¿¡¼ ·Î±× ÆÄÀÏÀº log ÇÏÀ§ µð·ºÅ丮ÀÇ server.log¿¡ ¸¸µé¾îÁý´Ï´Ù. ÀνºÅϽºÀÇ ¸ðµç ¼¹ö ±¸¼º ¿ä¼Ò¿Í °¡»ó ¼¹ö¿¡¼ Àü¼ÛµÇ´Â ·Î±×´Â ÀÌ ÇÑ ÆÄÀÏ¿¡ ¼öÁýµË´Ï´Ù.
Àüü ¼¹ö¿¡ ´ëÇØ ±âº» ·Î±× ¼öÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÇÏÀ§ ½Ã½ºÅÛ ¼öÁØ¿¡¼ ƯÁ¤ÇÑ ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âº» ·Î±× ¼öÁØÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ stdout ¹× stderrÀ» ¼¹öÀÇ À̺¥Æ® ·Î±×¿¡ ¸®µð·º¼ÇÇÒ ¼ö ÀÖÀ¸¸ç, ¿î¿µ üÁ¦ÀÇ ½Ã½ºÅÛ ·Î±×¿¡ ·Î±× Ãâ·ÂÀ» Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ stdout ¹× stderr ³»¿ëÀ» ¼¹öÀÇ À̺¥Æ® ·Î±×·Î Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ¸Þ½ÃÁö´Â ±âº»ÀûÀ¸·Î ÁöÁ¤µÈ ¼¹ö ·Î±× ÆÄÀϻӸ¸ ¾Æ´Ï¶ó stderr¿¡ Àü´ÞµË´Ï´Ù.
¶ÇÇÑ ·Î±× ¸Þ½ÃÁö¿Í ÇÔ²² °¡»ó ¼¹ö ID¸¦ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ¿©·¯ °¡»ó ¼¹ö¸¦ »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ·Î±× ÆÄÀÏ¿¡ ¸Þ½ÃÁö¸¦ ±â·ÏÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ·Î±× ¸Þ½ÃÁö¸¦ ½Ã½ºÅÛ ·Î±×¿¡ ±â·ÏÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé server.log ÆÄÀÏ¿¡ ·Î±ëÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ±× ´ë½Å UNIXÀÇ syslog ·Î±ë ¼ºñ½º ¶Ç´Â Windows Ç÷§ÆûÀÇ ½Ã½ºÅÛ ·Î±ë ¼ºñ½º¸¦ »ç¿ëÇÏ¿© ·Î±×¸¦ ÀÛ¼ºÇÏ°í °ü¸®ÇÕ´Ï´Ù.
¶ÇÇÑ server.xml ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. server.xml ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
server.logÀÇ ¿¹
´ÙÀ½Àº server.logÀÇ ¿¹ÀÔ´Ï´Ù.
ŸÀÓ½ºÅÆÇÁ, ·Î±× ¼öÁØ, (PID vsid(¼±Åà »çÇ×)): ¸Þ½ÃÁö ID: ¸Þ½ÃÁö
[01/Aug/2002:11:39:31] INFO ( 1224): CORE1116: Sun ONE Application Server 7.0
[01/Aug/2002:11:39:36] INFO ( 1224): CORE5076: Using [Java HotSpot(TM) Server VM, Version 1.4.0_02-20020712] from [Sun Microsystems Inc.]
[01/Aug/2002:11:39:50] INFO ( 1224): JMS5023: JMS service successfully started. Instance Name = domain1_server1, Home = [D:\install_7_29\imq\bin].
[01/Aug/2002:11:39:53] INFO ( 1224): CIS0056: Creating TCP ServerConnection at [EndPoint [IIOP_CLEAR_TEXT:192.18.145.66:3700:false]]
[01/Aug/2002:11:39:53] INFO ( 1224): CIS0057: Created TCP ServerConnection at [EndPoint [IIOP_CLEAR_TEXT:192.18.145.66:3700:false]]
[01/Aug/2002:11:39:54] INFO ( 1224): CIS0054: Creating TCP Connection from [-] to [EndPoint
[IIOP_CLEAR_TEXT:192.18.145.66:3700:false]]
ÁÖ »çÀü ÄÄÆÄÀÏµÈ JSP¿Í °ü·ÃµÈ ·Î±× ¸Þ½ÃÁö ¸®µð·º¼Ç
»çÀü ÄÄÆÄÀÏµÈ JSP¿Í °ü·ÃµÈ ·Î±× ¸Þ½ÃÁö´Â ±âº»ÀûÀ¸·Î {domain_root}/{domain_name}/admin-server/logs/server.log¿¡ ÀÖ´Â Administration ServerÀÇ ·Î±× ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.
¸ðµç ¸Þ½ÃÁö´Â °°Àº ÆÄÀÏ¿¡ ±â·ÏµÇ¹Ç·Î, »çÀü ÄÄÆÄÀÏµÈ JSP¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ÇÏ´Â µ¿¾È ¹ß»ýÇÏ´Â ¿¹¿Ü ¶Ç´Â ¿À·ù´Â ÀÏ¹Ý ·Î±× ÆÄÀÏÀÇ ¸Þ½ÃÁö º¼·ý¿¡¼ ¼Õ½ÇµÉ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ µµ¸ÞÀο¡¼ °üÇÒÇÏ´Â ´ÙÁß ÀνºÅϽº¿¡ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ ÁßÀÎ °æ¿ì, Admin-ServerÀÇ ·Î±× ¸Þ½ÃÁö´Â ƯÁ¤ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ JSP¿Í °ü·ÃµÈ ¿¹¿Ü°¡ ¾ø´ÂÁö ÁÖÀÇ ±í°Ô »ìÆì º¸¾Æ¾ß ÇÕ´Ï´Ù. ÀÌ·Î ÀÎÇØ Áߺ¹µÉ ¼öµµ ÀÖ½À´Ï´Ù.
µû¶ó¼ Administration ServerÀÇ server.log ÆÄÀÏ ´ë½Å¿¡ ¼¹ö ÀνºÅϽºÀÇ server.log ÆÄÀÏ¿¡¼ »çÀü ÄÄÆÄÀÏµÈ JSP¸¦ »ç¿ëÇÏ¿© ¹èÆ÷ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥°ú °ü·ÃµÈ ¸Þ½ÃÁö¸¦ ±â·ÏÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
Sun ONE Application Server ÀνºÅϽºÀÇ server.log ÆÄÀÏ¿¡ ·Î±× ¸Þ½ÃÁö¸¦ ¸®µð·º¼ÇÇÏ·Á¸é °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î¸¦ º¯°æÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ·Î±× ¼ºñ½º ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
syslog¸¦ »ç¿ëÇÑ ·Î±ë
Áß¾Ó ÁýÁßÈµÈ ·Î±ëÀÌ ÇÊ¿äÇÑ ¾ÈÁ¤µÈ ¿î¿µ ȯ°æ¿¡¼´Â syslog°¡ ÀûÀýÇÕ´Ï´Ù. ·Î±× Ãâ·ÂÀÌ Áø´Ü ¹× µð¹ö±ë¿¡ ÀÚÁÖ ÇÊ¿äÇÑ È¯°æÀÇ °æ¿ì °³º° ¼¹ö ÀνºÅϽº ¶Ç´Â °¡»ó ¼¹ö ·Î±×°¡ ´õ¿í °ü¸®Çϱ⠼ö¿ùÇÕ´Ï´Ù.
syslogd¿Í °áÇÕµÈ syslog ·Î±× ÆÄÀÏ°ú ½Ã½ºÅÛ ·Î±× µ¥¸óÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇϵµ·Ï syslog.conf ÆÄÀÏÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇØ´ç ½Ã½ºÅÛ ·Î±×¿¡ ¸Þ½ÃÁö ±â·Ï
- ½Ã½ºÅÛ Äֿܼ¡ ¸Þ½ÃÁö ±â·Ï
- ·Î±ëµÈ ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ ¸ñ·Ï¿¡ Àü´ÞÇϰųª ³×Æ®¿öÅ©¸¦ ÅëÇØ ´Ù¸¥ È£½ºÆ®ÀÇ ´Ù¸¥ syslogd¿¡ Àü´Þ
syslog ±¸¼º
ÀÐ±â ¹× °ü¸®¸¦ ´õ¿í ¿ëÀÌÇϵµ·Ï ÇÏ·Á¸é /etc µð·ºÅ丮¿¡ ÀÖ´Â syslog.conf¸¦ ±¸¼ºÇÏ¿© ½É°¢ÇÏÁö ¾ÊÀº ¸Þ½ÃÁö´Â º°µµÀÇ ÆÄÀÏ¿¡ Àü¼ÛÇÏ¿© ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
syslog ±¸¼º ¹æ¹ý
- ½É°¢ÇÏÁö ¾ÊÀº ¸Þ½ÃÁö¸¦ º°µµÀÇ ÆÄÀÏ¿¡ Àü¼ÛÇÏ¿© ÀúÀåÇÏ·Á¸é, SolarisÀÇ syslog.conf ÆÄÀÏ¿¡ ´ÙÀ½ ¸í·ÉÀ» Ãß°¡ÇÕ´Ï´Ù.
daemon.debug /var/adm/iasdebug
ÁÖ ·Î±× ¸Þ½ÃÁö°¡ Windows eventlog¿¡ Àü¼ÛµÇ¸é ·Î±× ¼öÁØÀÌ INFO, WARNING, SEVERE, ALERT ¶Ç´Â FATALÀÎ ¸Þ½ÃÁö¸¸ ±â·ÏµË´Ï´Ù.
- Á¢¼Ó ²÷±â ½ÅÈ£¸¦ syslogd¿¡ º¸³À´Ï´Ù. ÀÌ ÀÛ¾÷Àº ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
kill -HUP <PID syslogd>
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ Admin Server·Î À̵¿ÇÏ¿© "½Ã½ºÅÛ ·Î±× ¿É¼Ç¿¡ ¾²±â"¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÀúÀåÇÑ ´ÙÀ½ º¯°æ »çÇ×À» Àû¿ëÇÕ´Ï´Ù. º¯°æ »çÇ×ÀÌ Àû¿ëµÇµµ·Ï Admin Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
±¸¼ºµÈ Solaris syslog.conf ÆÄÀÏÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
#ident"@(#)syslog.conf1.598/12/14 SMI"/* SunOS 5.0 */
#
# Copyright (c) 1991-1998 by Sun Microsystems, Inc.
# All rights reserved.
#
# syslog configuration file.
#
# This file is processed by m4 so be careful to quote (`') names
# that match m4 reserved words. Also, within ifdef's, arguments
# containing commas must be quoted.
#
*.err;kern.notice;auth.notice/dev/sysmsg
*.err;kern.debug;mail.crit/var/adm/messages
daemon.info;daemon.err;daemon.debug;daemon.alert;daemon.crit;daemon .warning/var/adm/iaslog
daemon.debug/var/adm/iasdebug
#daemon.notice;/var/adm/iaslognotice
#daemon.warning;/var/adm/iaslogwarning
#daemon.alert;/var/adm/iaslogalert
#daemon.err;/var/adm/iaslogerr
#*.alert;kern.err;daemon.erroperator
#*.alertroot
*.emerg*
# if a non-loghost machine chooses to have authentication messages
# sent to the loghost machine, un-comment out the following line:
#auth.noticeifdef(`LOGHOST', /var/log/authlog, @loghost)
mail.debugifdef(`LOGHOST', /var/log/syslog, @loghost)
#
# non-loghost machines will use the following lines to cause "user"
# log messages to be logged locally.
#
ifdef(`LOGHOST', ,
user.err/dev/sysmsg
user.err/var/adm/messages
user.alert`root, operator'
user.emerg*
)
ÀÚ¼¼ÇÑ ³»¿ëÀº syslog.conf ¼³¸í¼ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
syslog.conf¿¡ ´ëÇÑ º¯°æ »çÇ×ÀÌ Àû¿ëµÇ·Á¸é, Sun ONE Application Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
syslog¿¡ ´ëÇÑ ·Î±ëÀº ¸ðµç Sun ONE Application ServerÀÇ ·Î±×¿Í ±âŸ µ¥¸ó ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ·Î±×°¡ µ¿ÀÏÇÑ ÆÄÀÏ¿¡ ¼öÁýµÇ´Â °ÍÀ» ÀǹÌÇϹǷΠ·Î±ëµÈ ¸Þ½ÃÁö´Â ´ÙÀ½ Á¤º¸°¡ º¸°µÇ¾î ƯÁ¤ÇÑ ¼¹ö ¶Ç´Â °¡»óÀÇ ¼¹ö ÀνºÅϽº¿¡¼ Àü¼ÛµÈ Sun ONE Application Serverº° ¸Þ½ÃÁö¸¦ È®ÀÎÇÕ´Ï´Ù.
- °íÀ¯ ¸Þ½ÃÁö ID
- ŸÀÓ½ºÅÆÇÁ
- ÀνºÅϽº À̸§
- ÇÁ·Î±×·¥ À̸§(appservd ¶Ç´Â appserv-wdog)
- ÇÁ·Î¼¼½º ID (appserv ÇÁ·Î¼¼½ºÀÇ PID)
- ½º·¹µå ID (¼±Åà »çÇ×)
- ¼¹ö ID
server.xml ÆÄÀÏ¿¡¼ ¼¹ö ÀνºÅϽº¿Í °¡»ó ¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ·Î±× ¼ºñ½º¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»ó ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ·Î±× ¼ºñ½º ±¸¼ºÀº "°¡»ó ¼¹ö¿Í ·Î±ë¿¡ ´ëÇÑ Á¤º¸"¿¡¼ ¼³¸íÇÕ´Ï´Ù. ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ·Î±× ¼ºñ½º ±¸¼ºÀº "°ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ·Î±ë ±¸¼º"¿¡¼ ¼³¸íÇÕ´Ï´Ù.
·Î±× ¼öÁØÀº ÇØ´ç ÇÏÀ§ ½Ã½ºÅÛ°ú ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ °ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
UNIX ¿î¿µ ȯ°æ¿¡¼ »ç¿ëµÇ´Â syslog ·Î±ë ¸ÞÄ¿´ÏÁò¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é Å͹̳ΠÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½ man ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
man syslog
man syslogd
man syslog.conf
syslog ¸Þ½ÃÁöÀÇ ¿¹
´ÙÀ½Àº syslog ¸Þ½ÃÁöÀÇ ¿¹ÀÔ´Ï´Ù.
ŸÀÓ½ºÅÆÇÁ, È£½ºÆ® À̸§ [instance_name], [subsystem], [vsid], ¸Þ½ÃÁö ID, ·Î±× ¼öÁØ, ¸Þ½ÃÁö µ¥ÀÌÅÍ
Jul 19 14:33:18 strange /usr/lib/nfs/lockd[164]: [ID 599441 daemon.info] Number of servers not specified. Using default of 20.
Jul 19 14:33:20 strange ntpdate[181]: [ID 558275 daemon.notice] adjust time server 192.18.56.149 offset 0.06702 6 sec
Jul 19 14:38:13 strange xntpd[248]: [ID 204180 daemon.info] synchronisation lost
Jul 19 14:38:47 strange server1 appservd[374]: [ID 702911 daemon.info] INFO ( 374): CORE1116: Sun ONE Application Server 7.0
Jul 19 14:38:48 strange server1 appservd[374]: [ID 702911 daemon.info] FINE ( 374): Collecting statistics for up to 1 processes with 128 threads, 200 listen sockets, and 1000 virtual servers
Windows eventlog¸¦ »ç¿ëÇÏ¿© ·Î±ë
Windows ¿î¿µ ȯ°æ¿¡¼ »ç¿ëµÇ´Â À̺¥Æ® ·Î±× ¸ÞÄ¿´ÏÁò¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Å°¿öµå Event Logging¿¡ ´ëÇÑ WindowsÀÇ µµ¿ò¸» ½Ã½ºÅÛ »öÀÎÀ» ÂüÁ¶ÇϽʽÿÀ.
·Î±× ¼öÁØ »ç¿ë
ÀÌ Àý¿¡¼´Â ·Î±× ¼öÁØ°ú °¢ Sun ONE Application Server ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ·Î±× ¼öÁØ ÁöÁ¤ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
·Î±× ¼öÁØ Á¤º¸
Sun ONE Application Server´Â Á¤º¸ÀÇ ¼±ÅÃÀû ·Î±ëÀ» À§ÇØ Ç¥ÁØ JDK 1.4 ·Î±× ¼öÁØÀ» »ç¿ëÇÕ´Ï´Ù. Sun ONE Application Server´Â Ç¥ÁØ JDK ·Î±× ¼öÁػӸ¸ ¾Æ´Ï¶ó server.log¿¡ º¸´Ù ÀÚ¿¬½º·´°Ô ¸ÅÇÎÇÏ°í Solaris¿Í ¹ÐÁ¢ÇÏ°Ô ÅëÇÕÇÒ ¼ö ÀÖµµ·Ï ¼³°èÇÑ ·Î±× ¼öÁØÀ» Ãß°¡Çß½À´Ï´Ù.
·Î±ëµÈ ¸Þ½ÃÁö´Â server.log¿¡ ¶ó¿ìÆõǸé "server.log¿¡ ¸ÅÇÎµÈ Sun ONE Application Server ·Î±× ¼öÁØ"¿¡ Á¤ÀÇµÈ ´ë·Î ·Î±× ¼öÁØ¿¡ ¸ÅÇε˴ϴÙ.
·Î±ëÀÌ °¡´ÉÇÑ °¢ Sun ONE Application Server ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇØ ·Î±× ¼öÁØÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ¼öÁØÀº ·±Å¸ÀÓ Áß¿¡ ±â·ÏµÇ´Â ¸Þ½ÃÁö Á¤º¸ÀÇ ¾çÀ» °£¼ÒÈÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ·Î±× ¼öÁØÀº °ü·Ã ÇÏÀ§ ½Ã½ºÅÛÀÇ server.xml ÆÄÀÏ¿¡¼ ÁöÁ¤µË´Ï´Ù. ¼±ÅÃµÈ ÇÏÀ§ ½Ã½ºÅÛÀÇ °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ ·Î±× ¼öÁØÀ» ÁöÁ¤Çϰųª ¼±ÅÃµÈ ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇØ ¿øÇÏ´Â ·Î±× ¼öÁØÀ» ¼³Á¤Çϱâ À§ÇØ server.xml ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ·Î±× ¼öÁØ ¼³Á¤ÀÇ ¿¹´Â ±×¸² "JMS ¼ºñ½º¿¡ ´ëÇÑ ·Î±× ¼öÁØ"À» ÂüÁ¶ÇϽʽÿÀ. server.xml ÆÄÀÏ¿¡¼ °¢ ÇÏÀ§ ½Ã½ºÅÛ ¶Ç´Â ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ·Î±× ¼öÁØÀ» Á÷Á¢ ¼³Á¤ÇÏ·Á¸é Sun ONE Application Server Administrator's Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ "·Î±× ¼öÁØ"¿¡¼ ¼³¸íÇÏ´Â ·Î±× ¼öÁØÀº JDK1.4 ·Î±ë API »ç¾çÀÇ ¿ä±¸ »çÇ×°ú ÀÏÄ¡ÇÕ´Ï´Ù. ±×·¯³ª ALERT ¹× FATAL°ú °°Àº ·Î±× ¼öÁØÀº Sun ONE Application Server¿¡¸¸ Àû¿ëµÇ¹Ç·Î JDK1.4 ·Î±ë API¿¡¼´Â ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù.
´ÙÀ½ Ç¥¿¡¼´Â ½É°¢µµ°¡ ³ô¾ÆÁö´Â ¼ø¼·Î Sun ONE Application ServerÀÇ ·Î±× ¼öÁØ°ú ¸Þ½ÃÁö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¿ÞÂÊ ¿¿¡¼´Â Sun ONE Application ServerÀÇ ·Î±× ¼öÁØÀ» ³ª¿ÇÏ°í ¿À¸¥ÂÊ ¿¿¡¼´Â °¢ ·Î±× ¼öÁØ¿¡ ´ëÇØ °£´ÜÈ÷ ¼³¸íÇÕ´Ï´Ù.
syslog ±¸¼º¿¡ »ç¿ëµÈ ·Î±× ¼öÁØ
´ÙÀ½ Ç¥¿¡´Â syslog¸¦ »ç¿ëÇÒ ¶§ Sun ONE Application Server ³»¿¡¼ ±¸¼ºÇÒ ¼ö ÀÖ´Â ·Î±× ¼öÁØÀÇ ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¿ÞÂÊ ¿¿¡´Â Sun ONE Application ServerÀÇ ·Î±× ¼öÁØÀÌ ³ª¿µÇ¾î ÀÖ°í ¿À¸¥ÂÊ ¿¿¡´Â syslog ±â´ÉÀÇ ÇØ´ç ·Î±× ¼öÁØÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
°¡»ó ¼¹ö¿Í ·Î±ë¿¡ ´ëÇÑ Á¤º¸
Sun ONE Application Server´Â °¡»ó ¼¹ö ÀνºÅϽº¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. Sun ONE Application Server ÀνºÅϽºÀÇ °¢ °¡»ó ¼¹ö´Â °íÀ¯ÇÑ ID¸¦ °¡Áö¸ç, °íÀ¯ ·Î±× ÆÄÀÏÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. °¢ °¡»ó ¼¹ö¿¡ ´ëÇÑ °³º° ·Î±× ÆÄÀÏÀ» »ç¿ëÇϸé ƯÁ¤ Æ®·£Àè¼Ç ¹× ÀÚ¿ø¿¡ ´ëÇÑ ¼¹ö µ¿ÀÛÀ» ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ °¡»ó ¼¹ö¿¡ ´ëÇØ ·Î±× ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏ·Á¸é, µð·ºÅ丮 Æ®¸®¿¡¼ HTTP Server ¸µÅ©·Î À̵¿ÇÏ¿© °¡»ó ¼¹ö Æú´õ ¾Æ·¡¿¡ ÀÖ´Â ¼¹ö ÀνºÅϽº ¿ä¼Ò¸¦ ¿¾î ¿À¸¥ÂÊ ÇÁ·¹ÀÓ¿¡¼ "ÀϹÝ" ÅÇÀ» Ç¥½ÃÇÕ´Ï´Ù. "·Î±× ÆÄÀÏ" Çʵ忡¼ ÀÌ °¡»ó ¼¹ö¿¡ ´ëÇÑ ·Î±× ÆÄÀÏÀÇ °æ·Î¿Í À̸§À» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸² "°¡»ó ¼¹ö ·Î±× ÆÄÀÏ À̸§ ¼³Á¤"Àº ÀÌ ¼³Á¤ÀÌ ÀÖ´Â À§Ä¡¸¦ º¸¿©ÁÝ´Ï´Ù.
ÁÖ ·Î±ëÀÌ °¡´ÉÇÏ°í ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇà ÁßÀÎ °æ¿ì, ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ·Î±ëµÈ ¸Þ½ÃÁö°¡ °¡»ó ¼¹ö ID ¾øÀÌ ±â·ÏµË´Ï´Ù.
   °¡»ó ¼¹ö ·Î±× ÆÄÀÏ À̸§ ¼³Á¤
¶ÇÇÑ ¿©·¯ °¡»ó ¼¹öÀÇ ·Î±ëµÈ ¸Þ½ÃÁö¸¦ ÇϳªÀÇ ¼¹ö ·Î±× ÆÄÀÏ·Î Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, server.xml ÆÄÀÏÀÇ log service ¿ä¼Ò¿¡ ÀÖ´Â log-virtual-server-id¸¦ È°¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ´Â ¼·Î ´Ù¸¥ °¡»ó ¼¹ö¿¡¼ Àü¼ÛµÈ ·Î±× ¸Þ½ÃÁö¸¦ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
<log-service level="FINEST" log-stdout="false" log-stderr="false" echo-log-messages-to-stderr="false" create-console="false" log-virtual-server-id="true" use-system-logging="false">
</log-service>
<http-listener>
<virtual-server-class>
<virtual-server id="server1" http-listeners="http-listener-1" hosts="strange" mime="mime1" state="on" accept-language="false"/>
<virtual-server id="server2" hosts="strange" mime="mime1"/>
</virtual-server-class>
</http-listener>
ÀÌ ¿¹¿¡¼ <log-service log-virtual-server-id="true">´Â ¸ðµç ·Î±× ¸Þ½ÃÁö¿¡ virtual_server_id¸¦ Æ÷ÇÔÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¼·Î ´Ù¸¥ °¡»ó ¼¹ö¿¡¼ º¸³»¿Â ¸Þ½ÃÁö¸¦ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù. virtual-server ¿ä¼Ò¿¡ "log-file" ¼Ó¼ºÀÌ ¾øÀ¸¸é, ¸ðµç °¡»ó ¼¹ö´Â ´ÜÀÏ ÆÄÀÏ¿¡ ¸Þ½ÃÁö¸¦ ±â·ÏÇÕ´Ï´Ù.
·Î°Å Á¤º¸
ÇÏÀ§ ½Ã½ºÅÛ ¼öÁØ¿¡¼ ·Î±ëÀ» ¼±ÅÃÀûÀ¸·Î È°¼ºÈÇϰųª ºñÈ°¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ·Î±ë Á¦¾î´Â Sun ONE Application Server Configuration File Reference¿¡ ¼³¸íµÈ ´ë·Î server.xml ÆÄÀÏ¿¡¼ ÁöÁ¤µË´Ï´Ù. °¢ ÇÏÀ§ ½Ã½ºÅÛ¿¡´Â JDK1.4 ·Î±ë APIÀÇ ¿ä±¸ »çÇ׿¡ ÀÏÄ¡ÇÏ´Â °íÀ¯ ·Î°Å°¡ ÀÖ½À´Ï´Ù.
´ÙÀ½ Ç¥¿¡¼ ¿ÞÂÊ ¿¿¡´Â ÇÏÀ§ ½Ã½ºÅÛÀÌ Ç¥½ÃµÇ¾î ÀÖ°í ¿À¸¥ÂÊ ¿¿¡´Â °¢ ÇÏÀ§ ½Ã½ºÅÛÀÇ server.xml ÆÄÀÏÀÇ ¿ä¼Ò°¡ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.
   Sun ONE Application ServerÀÇ ÇÏÀ§ ½Ã½ºÅÛ°ú À§Ä¡
ÇÏÀ§ ½Ã½ºÅÛ
¿ä¼Ò
Administration Server
<admin-service>
EJB ÄÁÅ×À̳Ê
<ejb-container>
À¥ ÄÁÅ×À̳Ê
<web-container>
MDB ÄÁÅ×À̳Ê
<mdb-container>
Sun ONE Message Queue (JMS ¼ºñ½º)
<jms-service>
º¸¾È ¼ºñ½º
<security-service>
Java Transaction Service (JTS)
<transaction-service>
Object Request Broker (ORB)
<iiop-service>
±âº» 󸮱â1
<log-service>
±âº» 󸮱â´Â À¯Æ¿¸®Æ¼ Ŭ·¡½º¿Í °°ÀÌ Æ¯Á¤ ÇÏÀ§ ½Ã½ºÅÛ°ú °ü·ÃÀÌ ¾ø´Â ¸ðµç server.xml Ç׸ñ°ú °ü·ÃµÈ ±âº» ·Î°Å¸¦ ¸»ÇÕ´Ï´Ù.
   JMS ¼ºñ½º¿¡ ´ëÇÑ ·Î±× ¼öÁØ
ÁÖ Windows Ç÷§Æû¿¡¼ Windows server.log¿¡ ·Î±×¸¦ Àü¼ÛÇÒ °æ¿ì, ·Î±× ¼öÁØÀÌ INFO, WARNING, SEVERE, ALERT ¶Ç´Â FATALÀÎ ¸Þ½ÃÁö¸¸ Windows Event Log¿¡ ±â·ÏµË´Ï´Ù.
Ç¥ "·Î±× ¼öÁØ"Àº Sun ONE Application ServerÀÇ ¸Þ½ÃÁö¿¡ ´ëÇÑ ½É°¢µµ°¡ ³ô¾ÆÁö´Â ¼ø¼¿¡ µû¶ó ·Î±× ¼öÁØÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ·Î±× ¼öÁØÀº JDK1.4 ·Î±ë API »ç¾çÀÇ ¿ä±¸ »çÇ×°ú ÀÏÄ¡ÇÕ´Ï´Ù. ¶ÇÇÑ ALERT ¹× FATAL°ú °°Àº ·Î±× ¼öÁØÀº Sun ONE Application Server¿¡¸¸ Àû¿ëµÇ¹Ç·Î JDK1.4 ·Î±ë API¿¡¼´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
Ŭ¶óÀ̾ðÆ®Ãø ·Î±ë Á¤º¸
Application Client Container (ACC)´Â °íÀ¯ÇÑ ·Î±× ¼ºñ½º¸¦ °®°í ÀÖÀ¸¸ç, ·ÎÄà ÆÄÀÏ¿¡¸¸ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î ACC´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹öÀÇ ´Ù¸¥ È£½ºÆ®¿¡¼ °íÀ¯ ÇÁ·Î¼¼½º¿¡ µû¶ó ½ÇÇàµË´Ï´Ù. µû¶ó¼ ACC¿¡´Â °íÀ¯ÇÑ ·Î±ë ÀÎÇÁ¶ó ¹× ·Î±× ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ACC ±¸¼ºÀº sun-acc.xml ÆÄÀÏ¿¡ º¸Á¸µË´Ï´Ù.
ACC¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® ÇÏÀ§ ½Ã½ºÅÛ ·Î±ë ¿ä¼Ò´Â log-serviceÀÔ´Ï´Ù. ´ÙÀ½ Ç¥¿¡´Â ¿ä¼Ò ¹× ¼Ó¼ºÀÇ ÁöÁ¤µÈ ±âº»°ª°ú °ª ¹üÀ§°¡ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.
   ACC ·Î±ë ¿ä¼Ò
¿ä¼Ò
¼Ó¼º
¼³¸í
log-service
ÆÄÀÏ
ACC ·Î±× ÆÄÀÏ, ÀÌ ÆÄÀÏÀÌ ºñ¾î Àְųª ºüÁø °æ¿ì, stdout¿¡ ±â·Ï
log-service
¼öÁØ
ACC ·Î±× ¼öÁØ
sun-acc.xml ÆÄÀÏÀÇ ¿¹´Â Sun ONE Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¼¹ö ·Î±× Ãâ·Â ¸®µð·º¼Ç
°³¹ßÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿Í J2EE ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ®¸¦ ÇÏ´Â µ¿¾È ÀÀ¿ë ÇÁ·Î±×·¥ ·Î±× ¹× ¼¹ö ·Î±×¸¦ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Windows Ç÷§Æû¿¡¼ °³¹ßÀÚ´Â ¼¹ö ·Î±× ¸Þ½ÃÁö°¡ µ¥½ºÅ©Å¾ÀÇ ¸í·É â¿¡ Ç¥½ÃµÇ´Â °ÍÀ» ¼±È£ÇÕ´Ï´Ù. UNIX Ç÷¡ÆûÀÇ °æ¿ì, °³¹ßÀÚ´Â ´ëü·Î ¼¹ö ÀνºÅϽº°¡ ½ÃÀ۵Ǵ ´Ü¸»±â âÀÇ stderr·Î ·Î±× ¸Þ½ÃÁö¸¦ Àü¼ÛÇϰųª, ¸í·É ¿É¼Ç -f¸¦ »ç¿ëÇÏ¿© ·Î±× ÆÄÀÏ¿¡ ±â·ÏµÈ ·Î±× ¸Þ½ÃÁö¸¦ º¸´Â °ÍÀ» ¼±È£ÇÕ´Ï´Ù.
server.xml ÆÄÀÏ¿¡´Â ·Î±ëµÈ ¸Þ½ÃÁö¸¦ ·Î±× ÆÄÀÏÀ̳ª ´Ü¸»±â â µîÀ¸·Î Àü¼ÛÇϵµ·Ï stdout¿Í stderr¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. stdout ¹× stderrÀÇ »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
·Î±× ¼ºñ½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "·Î±× ¼ºñ½º ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
·Î±× ÆÄÀÏ °ü¸®
¾×¼¼½º ¹× À̺¥Æ® ·Î±×(server.log) ÆÄÀÏÀÌ ÀÚµ¿À¸·Î ¾ÆÄ«À̺êµÇµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏÁ¤ÇÑ ½Ã°£¿¡ ¶Ç´Â ƯÁ¤ÇÑ °£°ÝÀÌ Áö³ ÈÄ¿¡ ·Î±×´Â ȸÀüÇÕ´Ï´Ù. Sun ONE Application Server´Â ÀÌÀüÀÇ ·Î±× ÆÄÀÏÀ» ÀúÀåÇÏ°í, ÀúÀå ³¯Â¥¿Í ½Ã°£ÀÌ Æ÷ÇÔµÈ À̸§À» ÀúÀåµÈ ÆÄÀÏ¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
ÁÖ ¿©·¯ °¡»ó ¼¹ö¸¦ ¸¸µé°í °¢ °¡»ó ¼¹ö¿¡ ´ëÇØ ·Î±× ÆÄÀÏÀ» ¿¬°áÇÒ ¼ö ÀÖÁö¸¸ °³º° °¡»ó ¼¹ö¿¡ ´ëÇÑ ·Î±× ȸÀü ¼³Á¤Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¾î, ¸Å½Ã°£ ¾×¼¼½º ·Î±× ÆÄÀÏÀÌ È¸ÀüÇϵµ·Ï ¼³Á¤Çϸé, Sun ONE Application Server°¡ ÀÌ ÆÄÀÏÀ» ÀúÀåÇÏ°í "access.199907152400"¶ó´Â À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À̸§Àº ·Î±× ÆÄÀÏÀÇ À̸§°ú ³â, ¿ù, ÀÏ, 24½Ã°£À» Çѵ¥ ¹¾î ÇϳªÀÇ ¹®ÀÚ¿·Î ¸¸µç °ÍÀÔ´Ï´Ù. ·Î±× ¾ÆÄ«À̺ê ÆÄÀÏÀÇ Á¤È®ÇÑ Çü½ÄÀº ¼³Á¤ÇÑ ·Î±× ȸÀüÀÇ À¯Çü¿¡ µû¶ó ´Ù¾çÇÕ´Ï´Ù.
ÁÖ ÀÌ ±â´ÉÀº ±âº»ÀûÀ¸·Î ºñ Solaris Ç÷§Æû¿¡ Á¦°øµË´Ï´Ù.
Solaris¿¡¼ ÀÌ ±â´ÉÀº ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç, Solaris 9ÀÇ logadm°ú °°Àº ¿ø½Ã Solaris ¿î¿µ üÁ¦ ·Î±× °ü¸® ±â´ÉÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Solaris 8¿¡¼´Â ·Î±× °ü¸®¿¡ ´ëÇÑ ±âº» ¼³Á¤ À¯Æ¿¸®Æ¼´Â Solaris cron À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© logadm ½ÇÇà ¿¹¾à¿¡¼ ¼³¸íÇÑ cron ±â´ÉÀÔ´Ï´Ù.
¿î¿µ üÁ¦¿¡ µû¶ó ·Î±× ȸÀüÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ³× °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ Àý¿¡¼ ÀÌ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
UNIX¿Í WindowsÀÇ °æ¿ì
Solaris 9ÀÇ °æ¿ì
- Solaris logadm À¯Æ¿¸®Æ¼ »ç¿ë ÀÚ¼¼ÇÑ ³»¿ëÀº "Solaris logadm À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ȸÀü"À» ÂüÁ¶ÇϽʽÿÀ.
SolarisÀÇ °æ¿ì(¸ðµç ¹öÀü)
- Solaris cron À¯Æ¿¸®Æ¼ »ç¿ë ÀÚ¼¼ÇÑ ³»¿ëÀº "Solaris "cron" À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ȸÀü"À» ÂüÁ¶ÇϽʽÿÀ.
³»ºÎ µ¥¸ó ·Î±× ȸÀü
³»ºÎ µ¥¸ó ·Î±× ȸÀüÀº UNIX¿Í Windows ¿î¿µ üÁ¦¿¡ ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ³»ºÎ µ¥¸ó ·Î±× ȸÀüÀº HTTP µ¥¸ó¿¡¼ ÀϾ¸ç, ¼¹ö ÀνºÅϽº ½ÃÀÛ ½Ã°£¿¡¸¸ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ȸÀüµÇ´Â ·Î±×´Â ´ÙÀ½ Çü½ÄÀ¸·Î ÀúÀåµË´Ï´Ù.
access.<YYYY><MM><DD><HHMM>
error. <YYYY><MM><DD><HHMM>
·Î±× ÆÄÀÏÀ» ȸÀüÇÏ°í »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇϱâ À§ÇÑ ±âÃÊ·Î »ç¿ëÇÏ´Â ½Ã°£À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ȸÀü ½ÃÀÛ ½Ã°£ÀÌ ¿ÀÀü 12½ÃÀÌ°í ȸÀü °£°ÝÀÌ 1440ºÐ(ÇÏ·ç)ÀÎ °æ¿ì »õ ·Î±× ÆÄÀÏÀº ÇöÀç ½Ã°£°ú »ó°ü¾øÀÌ ÀúÀå ½Ã Áï½Ã ¸¸µé¾îÁö°í ȸÀü ½ÃÀÛ ½Ã°£±îÁö Á¤º¸¸¦ ¼öÁýÇÕ´Ï´Ù. ±×¸®°í ·Î±× ÆÄÀÏÀº ¸ÅÀÏ ¿ÀÀü 12½Ã¿¡ ȸÀüÇÏ°í ¾×¼¼½º ·Î±×°¡ ¿ÀÀü 12½Ã¿¡ ±â·ÏµÇ¸ç access.199907152400À̶ó´Â À̸§À¸·Î ÀúÀåµË´Ï´Ù. ¸¶Âù°¡Áö·Î ȸÀü °£°ÝÀ» 240ºÐ(4½Ã°£)À¸·Î ¼³Á¤Çϸé, ȸÀüÀº ¿ÀÀü 12½Ã¿¡ ½ÃÀÛÇÏ°í ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡´Â 4½Ã°£ °£°Ý(¿ÀÀü 12½Ã¿¡¼ ¿ÀÀü 4½Ã±îÁö, ¿ÀÀü 4½Ã¿¡¼ ¿ÀÀü 8½Ã±îÁö µî)À¸·Î ¼öÁýµÈ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
·Î±× ȸÀüÀÌ °¡´ÉÇÏ¸é ¼¹ö°¡ ½ÃÀÛÇÒ ¶§ ·Î±× ÆÄÀÏ È¸ÀüÀÌ ½ÃÀ۵˴ϴÙ. ù ¹ø°·Î ȸÀüµÇ´Â ·Î±× ÆÄÀÏÀº ÇöÀç ½Ã°£¿¡¼ ´ÙÀ½ ȸÀü ½Ã°£±îÁö Á¤º¸¸¦ ¼öÁýÇÕ´Ï´Ù. ÀÌÀüÀÇ ¿¹¸¦ »ç¿ëÇÏ¿© ½ÃÀÛ ½Ã°£À» ¿ÀÀü 12½Ã·Î, ȸÀü °£°ÝÀ» 240ºÐÀ¸·Î ¼³Á¤ÇÑ »óÅ¿¡¼ ÇöÀç ½Ã°£ÀÌ ¿ÀÀü 6½ÃÀÎ °æ¿ì ȸÀüµÇ´Â ù ¹ø° ·Î±× ÆÄÀÏÀº ¿ÀÀü 6½Ã¿¡¼ ¿ÀÀü 8½Ã±îÁö ¼öÁýµÈ Á¤º¸¸¦ Æ÷ÇÔÇÏ°Ô µÇ°í, ´ÙÀ½ ·Î±× ÆÄÀÏÀº ¿ÀÀü 8½Ã¿¡¼ ¿ÀÈÄ 12½Ã(Á¤¿À)±îÁö ¼öÁýµÈ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ½ÄÀ¸·Î ÁøÇàµË´Ï´Ù.
½ºÄÉÁÙ·¯ ±â¹Ý ·Î±× ȸÀü
½ºÄÉÁÙ·¯ ·Î±× ȸÀüÀ» ÅëÇØ ·Î±× ÆÄÀÏÀ» Áï½Ã ¾ÆÄ«À̺êÇϰųª ƯÁ¤ÇÑ ³¯ ƯÁ¤ÇÑ ½Ã°£¿¡ ¼¹ö¿¡¼ ·Î±× ÆÄÀÏÀ» ¾ÆÄ«À̺êÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ÆÄÀÏÀ» Áï½Ã ¾ÆÄ«À̺êÇÏ·Á¸é °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ "Admin Server"¸¦ ¼±ÅÃÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¿À¸¥ÂÊ ÆäÀÌÁöÀÇ »ó´Ü¿¡¼ ·Î±ë ¸µÅ©¸¦ ´©¸¨´Ï´Ù. ±× ´ÙÀ½ "·Î±× ȸÀü"À» ´©¸¨´Ï´Ù. ¸¶Áö¸·À¸·Î "¾ÆÄ«À̺ê"¸¦ ´©¸¨´Ï´Ù.
½ºÄÉÁÙ·¯ ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ȸÀüµÈ ·Î±×´Â µÞºÎºÐ¿¡ ÆÄÀÏÀÌ È¸ÀüµÈ ³¯Â¥¿Í ½Ã°£ÀÌ Æ÷ÇÔµÈ ¿ø·¡ÀÇ ÆÄÀÏ À̸§À¸·Î ÀúÀåµË´Ï´Ù. ¿¹¸¦ µé¾î, ·Î±× ÆÄÀÏÀÌ ¿ÀÈÄ 4½Ã 30ºÐ¿¡ ȸÀüÇϸé access´Â access.24Apr-0430PMÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
¼¹ö°¡ ½ÃÀÛÇÒ ¶§ ·Î±× ȸÀüÀÌ ½ÃÀ۵˴ϴÙ. ȸÀüÀÌ È°¼ºÈµÇ¸é Sun ONE Application Server´Â ½Ã°£ÀÌ Ç¥½ÃµÈ ¾×¼¼½º ·Î±× ÆÄÀÏÀ» ¸¸µé°í ¼¹ö°¡ ½ÃÀÛÇÒ ¶§ ȸÀüÀÌ ½ÃÀ۵˴ϴÙ.
ȸÀüÀÌ ½ÃÀ۵Ǹé Sun ONE Application Server´Â ¾×¼¼½º ¶Ç´Â ¿À·ù ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇØ¾ß ÇÏ´Â ¿äû ¶Ç´Â ¿À·ù°¡ ÀÖ´Â °æ¿ì »õ·Î¿î ½Ã°£ÀÌ Ç¥½ÃµÈ ·Î±× ÆÄÀÏÀ» ¸¸µé°í, ¹Ì¸® ¿¹¾àµÈ "´ÙÀ½ ȸÀü ½Ã°£" ÀÌÈÄ¿¡ ±â·ÏÇÕ´Ï´Ù.
ÁÖ Windows Ç÷§ÆûÀÇ °æ¿ì¿Í Solaris¿¡¼ syslog ÀÌ¿ÜÀÇ ÆÄÀÏ¿¡ Àü¼ÛµÇ´Â ¼¹ö ·Î±ëÀÇ °æ¿ì, ¼¹ö ·Î±×¸¦ ¾ÆÄ«À̺êÇØ¾ß ÇÕ´Ï´Ù.
·Î±× ÆÄÀÏÀ» ¾ÆÄ«À̺êÇÏ°í schedulerd Á¦¾î ¸Þ¼ÒµåÀÇ »ç¿ëÀ» ÁöÁ¤ÇÏ·Á¸é, °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ "Admin Server"¸¦ ¼±ÅÃÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¿À¸¥ÂÊ ÆäÀÌÁöÀÇ »ó´Ü¿¡¼ ·Î±ë ¸µÅ©¸¦ ´©¸£°í, "½ºÄÉÁÙ·¯ ±â¹Ý ·Î±× ȸÀü" »óÀÚ¸¦ ´©¸¨´Ï´Ù. ¸¶Áö¸·À¸·Î "È®ÀÎ"À» ´©¸¨´Ï´Ù. ½ºÄÉÁÙ·¯ÀÇ ÇöÀç »óÅ°¡ ³ªÅ¸³³´Ï´Ù.
Solaris logadm À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ȸÀü
Solaris 9 ¿î¿µ üÁ¦¿¡´Â ·Î±ëµÈ ¸Þ½ÃÁö¿Í ÇÔ²² ±â´É ¹è¿À» ¼öÇàÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â logadm À¯Æ¿¸®Æ¼°¡ ÅëÇյǾî ÀÖ½À´Ï´Ù.
Sun ONE Application Server¿¡¸¸ ÀÖ´Â ÀÌ À¯Æ¿¸®Æ¼´Â "Solaris cron À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© logadm ½ÇÇà ¿¹¾à"¿¡¼ ¼³¸íÇÑ Solaris cron À¯Æ¿¸®Æ¼¿¡¼ ½ÇÇàµÇ´Â °æ¿ì ·Î±× ȸÀü ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù.
·Î±× ÆÄÀÏ°ú °ü·ÃÇØ ´ÙÀ½°ú °°Àº ·Î±× ȸÀü ¼¼ºÎ Á¤º¸¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ȸÀüµÇ¾î¾ß ÇÏ´Â ½Ã½ºÅÛÀÇ ¸ðµç ·Î±× ÆÄÀÏ À̸§
- ȸÀü °£°Ý
- ȸÀüÀ» Æ®¸®°ÅÇÏ´Â Á¶°Ç
- ÀúÀåÇÒ ¹é¾÷ ·Î±× ÆÄÀÏÀÇ ¼ö
- ÀúÀåÇÒ ¹é¾÷ ·Î±× ÆÄÀÏÀÇ ¸í¸í ±ÔÄ¢
À§ÀÇ ¼¼ºÎ Á¤º¸´Â ´ÙÀ½ À§Ä¡¿¡ ÀÖ´Â logadm.conf ÆÄÀÏ¿¡ ÁöÁ¤µË´Ï´Ù.
n /etc/logadm.conf
»ùÇà logadm.conf ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù.
# Copyright 2001-2002 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "@(#)logadm.conf 1.2 02/02/13 SMI"
#
# logadm.conf
#
# Default settings for system log file management.
# The -w option to logadm(1M) is the preferred way to write to this
# file,
# but if you do edit it by hand, use "logadm -V" to check it for
# errors.
#
# The format of lines in this file is:
# <logname> <;options>
# For each logname listed here, the default options to logadm
# are given. Options given on the logadm command line override
# the defaults contained in this file.
# # logadm typically runs early every morning via an entry in
# root's crontab (see crontab(1)).
#
/var/log/syslog -C 8 -P 'Tue Jul 9 10:10:00 2002' -a 'kill -HUP `cat
/var/run/syslog.pid`' /var/adm/messages -C 4 -P 'Tue Jul 30 10:10:00 2002' -a
'kill -HUP `cat /var/run/syslog.pid`' /var/cron/log -c -s 512k -t /var/cron/olog
/var/lp/logs/lpsched -C 2 -N -t '$file.$N'
#
# The entry below is used by turnacct(1M)
#
/var/adm/pacct -C 0 -N -a '/usr/lib/acct/accton pacct' -g adm -m 664 -o adm -p never
#
# The entry below will rotate SUN One application server's default logfile
# every day provided the current logfile size is >= 512k. It will compress
# the old log file before archiving it and also delete the old files after 30
# days. The compression is done with gzip(1) and the resulting log file has
# the suffix of .gz.
/var/appserver/domains/domain1/server1/logs/server.log -A 30d -s 512k -p 1d -z
¶Ç´Â ´ëÈÇüÀ¸·Î logadm ¸í·ÉÀ» È£ÃâÇÏ¿© ƯÁ¤ ÆÄÀÏ¿¡¼ ·Î±× ȸÀüÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â syslog¸¦ ȸÀüÇÏ°í 8°³ ·Î±× ÆÄÀÏÀ» À¯ÁöÇÕ´Ï´Ù. ÀÌÀüÀÇ ·Î±× ÆÄÀÏÀº /var/log ´ë½Å¿¡ /var/oldlogs µð·ºÅ丮¿¡ µÓ´Ï´Ù.
% logadm -C8 -t'/var/oldlogs/syslog.$n' /var/log/syslog
¶ÇÇÑ ´ëÈÇü ¸í·ÉÁÙ ¿É¼ÇÀ» »ç¿ëÇÏ¿© /etc/logadm.conf·Î ÁöÁ¤µÈ ÆÄÀÏ¿¡¼ ȸÀüÀ» È£ÃâÇÒ ¼ö ÀÖÁö¸¸ ´Ù¸¥ ¿É¼Ç ¶Ç´Â ¼öÁ¤µÈ ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
/etc/logadm.conf¿Í ¸í·ÉÁÙ¿¡ ¿É¼ÇÀ» ÁöÁ¤ÇÑ °æ¿ì, /etc/logadm.conf ÆÄÀÏÀÇ ¿É¼ÇÀÌ ¸ÕÀú Àû¿ëµË´Ï´Ù. µû¶ó¼ ¸í·ÉÁÙ ¿É¼ÇÀº /etc/logadm.confÀÇ ¿É¼ÇÀ» ¹«½ÃÇÕ´Ï´Ù. ÀÌ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
% logadm /var/appserver/domains/domain1/server1/logs/server.log -p now
À§ÀÇ ¸í·ÉÀº /etc/logadm.confÀÇ ÇØ´ç ÆÄÀÏ¿¡ Á¦°øµÇ´Â ¸ðµç ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ» ȸÀüÇÕ´Ï´Ù.
ÁÖ ¿©·¯ ¿É¼ÇÀÌ µ¿½Ã¿¡ ÁöÁ¤µÈ °æ¿ì¿¡´Â ¹¬½ÃÀûÀ¸·Î ÀÌµé ¿É¼Ç °£¿¡ AND°¡ ÀÖ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. µû¶ó¼ ·Î±×°¡ ȸÀüµÇ±â Àü¿¡ ¸ðµç Á¶°ÇÀÌ ÃæÁ·µÇ¾î¾ß ÇÕ´Ï´Ù.
logadm À¯Æ¿¸®Æ¼ ¹× ÇØ´ç ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ ¼³¸í¼ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
% man logadm
¶Ç´Â
% logadm -h
Solaris "cron" À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ȸÀü
Solaris 8¿¡¼ cron À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ·Î±× ȸÀüÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷Àº ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
% crontab -e
ÀÌ ¸í·ÉÀº cron Ç׸ñ ¸ñ·ÏÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÀÚÁÖ »ç¿ëÇÏ´Â ÆíÁý±â(env. º¯¼ö $EDITOR·Î Á¤ÀÇ)¸¦ ½ÃÀÛÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
crontab Ç׸ñ Çü½Ä Á¤º¸
crontab ÆÄÀÏÀº °¢°¢ 6°³ Çʵå ÁÙ·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Çʵå´Â °ø¹éÀ̳ª ÅÇÀ¸·Î ±¸ºÐµË´Ï´Ù. ù ¹ø° 5°³ Çʵå´Â ´ÙÀ½À» ÁöÁ¤ÇÏ´Â Á¤¼ö ÆÐÅÏÀÔ´Ï´Ù.
- ºÐ(0-59)
- ½Ã°£(0-23),
- ÀÏ(1-31),
- ¿ù(1-12),
- ¿äÀÏ (0-6, 0=ÀÏ¿äÀÏ).
ÀÌ Çü½ÄÀ» »ç¿ëÇÏ¿© ÀÏ/¿äÀÏ/¿ùÀÇ ÁöÁ¤µÈ ½Ã°£¿¡ ȸÀüÇÏ°í ȸÀü ¹Ýº¹À» ¿¹¾àÇÏ´Â ¾×¼¼½º ¹× À̺¥Æ® ·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,
0 0 * * 1-5
/opt/SUNWappserver7/appserver/domains/domain1/server1/bin/rotatelogs
0 12 * * 1-5
/opt/SUNWappserver7/appserver/domains/domain1/server1/bin/rotatelogs
0 * * * 1-5
/opt/SUNWappserver7/appserver/domains/domain1/mainserver/bin/rotatelogs
ÀÌ ÁöÁ¤¿¡¼´Â server1ÀÇ ¾×¼¼½º ¹× ·Î±× ÆÄÀÏÀº ¿ù¿äÀϺÎÅÍ ±Ý¿äÀϱîÁö ¸ÅÀÏ ÀÚÁ¤°ú Á¤¿À¿¡ ȸÀüÇϸç, ÁÖ ¼¹öÀÇ ¾×¼¼½º ¹× ·Î±× ÆÄÀÏÀº ¿ù¿äÀϺÎÅÍ ±Ý¿äÀϱîÁö ¸ÅÀÏ ¸Å½Ã°£ ȸÀüÇÕ´Ï´Ù.
crontab ÆÄÀÏÀº /var/spool/cron/crontabs/ ¾Æ·¡¿¡ ÀúÀåµË´Ï´Ù. crontab ÆÄÀÏÀº ÃÖÁ¾ »ç¿ëÀÚ ¶Ç´Â ·çÆ®·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ ±ÇÇÑ¿¡ µû¶ó ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© crontab Ç׸ñÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
% crontab -l username
Solaris cron À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© logadm ½ÇÇà ¿¹¾à
cron ¸í·ÉÀº ƯÁ¤ÇÑ ³¯Â¥¿Í ½Ã°£¿¡ ¸í·ÉÀ» ½ÇÇàÇÏ´Â ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÕ´Ï´Ù. /var/spool/cron/crontabs µð·ºÅ丮ÀÇ crontab ÆÄÀÏ¿¡¼ ãÀ» ¼ö ÀÖ´Â Áöħ¿¡ µû¶ó Á¤±âÀûÀ¸·Î ¿¹¾àµÈ ¸í·ÉÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
cron°ú ÇÔ²² »ç¿ëµÇ´Â Á¤±âÀûÀ¸·Î ¿¹¾àµÈ ¸í·ÉÀÇ ¿¹·Î¼ crontabÀÇ ´ÙÀ½ Ç׸ñÀº ¸ÅÀÏ ÀÚÁ¤¿¡ logadm¸¦ ½ÃÀÛÇÕ´Ï´Ù.
0 0 * * 0-6 logadm
»ç¿ëÀÚ´Â crontab(1) ¸í·ÉÀ» »ç¿ëÇÏ¿© °íÀ¯ crontab ÆÄÀÏÀ» Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
cron¿¡¼ ÃëÇÑ ¸ðµç Á¶Ä¡¸¦ ±â·ÏÇÏ·Á¸é CRONLOG=YES (±âº»°ª)¸¦ /etc/default/cron ÆÄÀÏ¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. /etc/cron.d/logchecker´Â ·Î±× ÆÄÀÏÀÌ ½Ã½ºÅÛ ulimit¸¦ ÃÊ°úÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÃÊ°úÇÏ´Â °æ¿ì, ·Î±× ÆÄÀÏÀº /var/cron/olog·Î À̵¿ÇÕ´Ï´Ù.
¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ·Î±ë ±¸¼º
¼¹ö ÀνºÅϽº¿Í °¡»ó ¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ¸í·ÉÁÙ¿¡¼ ·Î±ë ¼ºñ½º ºÎºÐÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ ÀÌ Àý¿¡¼ Á¦°øµÇ´Â ¸ðµç ¸í·ÉÀÇ ¿¹´Â ȯ°æ º¯¼ö°¡ ¼³Á¤µÇ¾î ÀÖÀ½À» ÀüÁ¦·Î ÇÕ´Ï´Ù.
¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ¸ðµç log-service ¼Ó¼ºÀ» °¡Áö·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
asadmin> get instance_name.log-service.*
log-service ¼Ó¼ºÀÇ Á¤ÀÇ´Â ¶ÇÇÑ Ç¥ "·Î±× ¼ºñ½º ¼Ó¼º"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¸í·ÉÀ» ÁöÁ¤µÈ ¼¹ö ÀνºÅϽº À̸§°ú ÇÔ²² »ç¿ëÇÏ´Â ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
asadmin> get server1.log-service.*
server1ÀÇ ·Î±ë ¼ºñ½º¿¡ ´ëÇÑ ¼Ó¼º ¸ñ·ÏÀÌ ¹ÝȯµË´Ï´Ù. set ¸í·ÉÀ» »ç¿ëÇÏ¿© ³ª¿µÈ °¢ ¼Ó¼ºÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¡»ó ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ °¡»ó ¼¹ö IDÀÇ ·Î±ëÀ» È°¼ºÈÇÏ·Á¸é Å͹̳ΠÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.
asadmin> get instance_name.LogVirtualServerId
LogVirtualServerIdÀÇ ÇöÀç »óÅ°¡ ¹ÝȯµË´Ï´Ù. »óÅ°¡ falseÀÌ¸é ´ÙÀ½°ú °°ÀÌ set ¸í·ÉÀ» »ç¿ëÇÏ¿© LogVirtualServerId¸¦ È°¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
asadmin> set instance_name.LogVirtualServerId=true
°¡»ó ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ·Î±× ÆÄÀÏ À̸§À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ set ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
asadmin> set instance_name.virtual-server.<virtual server id>.logFile=<log file>
ÇÑ ¿¹·Î¼ ´ÙÀ½ÀÇ set ·Î±× ÆÄÀÏ ¸í·ÉÀÌ ¹ßÇàµË´Ï´Ù.
asadmin> set instance2.virtual-server.instance2.logFile=/space/IAs7se/appserver7/appse rv/domains/domain1/instance2/logs/log
¸í·É ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
asadmin »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
°ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ·Î±ë ±¸¼º
ÀÌ Àý¿¡¼´Â Sun ONE Application Server °ü¸® ÀÎÅÍÆäÀ̽ºÀ» ÅëÇÏ¿© ¼¹öÃø(Àü¿ª) ¿ä¼Ò, Áö½Ã¹®, ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ »ç¿ë °¡´ÉÇÑ ·Î±ë ¼ºñ½º ¿É¼ÇÀ» ±¸¼ºÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
- ·Î±× ¼ºñ½º ±¸¼º
- ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ±¸¼º ¿ä¼Ò ¹× ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ·Î±ë ±¸¼º
- ¿À·ù ·Î±ë¿¡ ´ëÇÑ Áö½Ã¹® ±¸¼º
·Î±× ¼ºñ½º ±¸¼º
·Î±× ¼ºñ½º´Â Sun ONE Application Server Configuration File Reference¿¡ ¼³¸íµÈ ´ë·Î server.xml ÆÄÀÏÀÇ J2EE ¼ºñ½º ¿ä¼Ò ¹üÁÖ¿¡ ÀÖ´Â ¿ä¼ÒÀÔ´Ï´Ù. ·Î±× ¼ºñ½º´Â ½Ã½ºÅÛ ·Î±ë ¼ºñ½º¸¦ ±¸¼ºÇÏ´Â µ¥ »ç¿ëµÇ¸ç, ´ÙÀ½ ·Î±× ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.
- ¼¹ö ·Î±×
- ¾×¼¼½º ·Î±×
- Æ®·£Àè¼Ç ·Î±×
- °¡»ó ¼¹ö ·Î±×
½Ã½ºÅÛ ·Î±ë ¼ºñ½º ±¸¼ºÀº ·Î±× ¼ºñ½º ¿ä¼ÒÀÇ ¼Ó¼º °ª ÁöÁ¤À» Æ÷ÇÔÇÕ´Ï´Ù.
   ¼ºñ½º ÀνºÅϽº¿¡ ´ëÇÑ ·Î±× ¼ºñ½º °ü¸®
"¼ºñ½º ÀνºÅϽº¿¡ ´ëÇÑ ·Î±× ¼ºñ½º °ü¸®"¿¡¼Ã³·³ °ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ·Î±× ¼ºñ½º ¿ä¼Ò¿¡ ´ëÇÑ ´ÙÀ½ ¼Ó¼ºÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ·Î±× ÆÄÀÏ
- ±âº» ·Î±× ¼öÁØ
- À̺¥Æ® ·Î±×¿¡ Ç¥ÁØ Ãâ·Â ³»¿ë ±â·Ï
- À̺¥Æ® ·Î±×¿¡ Ç¥ÁØ ¿À·ù ³»¿ë ±â·Ï
- Ç¥ÁØ ¿À·ù¿¡ ¹ÝÇâ
- ÄÜ¼Ö ¸¸µé±â
- °¡»ó ¼¹ö ID ±â·Ï
- ½Ã½ºÅÛ ·Î±×¿¡ ¾²±â
·Î±× ¼ºñ½º ¸µÅ©´Â °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡ ÀÖ´Â ¼¹ö ÀνºÅϽºÀÇ È®ÀåµÈ Æ®¸® °èÃþ¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Ç¥¿¡¼´Â Çã¿ëµÇ´Â ±âº»°ª ¹× °ª ¹üÀ§¿Í ±¸¼ºÇÒ ¼ö ÀÖ´Â °¢ ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
   ·Î±× ¼ºñ½º ¼Ó¼º
¼Ó¼º
±âº»°ª
¼³¸í
file
server.log1
(¼±Åà »çÇ×) ¼¹ö ·Î±×ÀÇ À̸§ ¶Ç´Â À§Ä¡¸¦ ¹«½ÃÇÕ´Ï´Ù. ¼¹ö ½ÇÇà¿¡ »ç¿ëµÇ´Â »ç¿ëÀÚ °èÁ¤¿¡ »ó°ü¾øÀÌ ¼¹ö ·Î±×°¡ À¯ÁöµÇ´Â ÆÄÀÏ ¹× µð·ºÅ丮¸¦ ±â·ÏÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
level
INFO
(¼±Åà »çÇ×) ´Ù¸¥ ¿ä¼Ò¿¡ ÀÇÇØ ¼¹ö ·Î±×¿¡ ·Î±ëµÇ´Â ¸Þ½ÃÁöÀÇ ±âº» À¯ÇüÀ» Á¦¾îÇÕ´Ï´Ù. Çã¿ëµÈ °ªÀº °¡Àå ³ôÀº °ª¿¡¼ °¡Àå ³·Àº °ª ¼øÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù. FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, ALERT, FATAL.
°¢ °ªÀº º¸´Ù ³·Àº °ª¿¡ ÇØ´çµÇ´Â ¸ðµç ¸Þ½ÃÁö¸¦ ±â·ÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, FINEST´Â ¸ðµç ¸Þ½ÃÁö¸¦ ±â·ÏÇÏ´Â ¹Ý¸é, FATALÀº FATAL ¸Þ½ÃÁö¸¸ ±â·ÏÇÕ´Ï´Ù. ±âº»°ªÀº INFOÀ̸ç, INFO, WARNING, SEVERE, ALERT ¹× FATAL ¸Þ½ÃÁö¸¦ ¸ðµÎ ±â·ÏÇÕ´Ï´Ù.
log-stdout
True
(¼±Åà »çÇ×) °ªÀÌ trueÀÌ¸é ¼¹ö ·Î±×¿¡ stdout Ãâ·ÂÀ» ¸®µð·º¼ÇÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀº on, off, yes, no, 1, 0, true, falseÀÔ´Ï´Ù.
log-stderr
True
(¼±Åà »çÇ×) °ªÀÌ trueÀ̸é, ¼¹ö ·Î±×¿¡ stderr Ãâ·ÂÀ» ¸®µð·º¼ÇÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀº on, off, yes, no, 1, 0, true, falseÀÔ´Ï´Ù.
echo-log-messages-to-stderr
True
(¼±Åà »çÇ×) °ªÀÌ trueÀ̸é, ¼¹ö ·Î±×¿Í stderr¿¡ ·Î±× ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù. À¯È¿ÇÑ °ªÀº on, off, yes, no, 1, 0, true, falseÀÔ´Ï´Ù.
create-console
False
(¼±Åà »çÇ×) °ªÀÌ trueÀ̸é, stderr Ãâ·ÂÀ» À§ÇØ Windows ¿î¿µ üÁ¦¿¡¼ ÄÜ¼Ö Ã¢À» ¸¸µì´Ï´Ù. À¯È¿ÇÑ °ªÀº on, off, yes, no, 1, 0, true, falseÀÔ´Ï´Ù.
log-virtual-server-id
False
(¼±Åà »çÇ×) °ªÀÌ trueÀ̸é, °¡»ó ¼¹ö ID°¡ °¡»ó ¼¹ö ·Î±×¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ¼Ó¼ºÀº ¿©·¯ virtual-server ¿ä¼Ò°¡ µ¿ÀÏÇÑ ·Î±× ÆÄÀÏÀ» °øÀ¯ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.
use-system-log
False
°ªÀÌ trueÀ̸é, UNIX syslog ¼ºñ½º ¶Ç´Â Windows Event LoggingÀ» »ç¿ëÇÏ¿© ·Î±×¸¦ ¸¸µé°í °ü¸®ÇÕ´Ï´Ù.
¼¹ö ¿ä¼ÒÀÇ log-root ¼Ó¼º¿¡ ÀÇÇØ ÁöÁ¤µÈ µð·ºÅ丮¿¡¼.
ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ±¸¼º ¿ä¼Ò ¹× ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ·Î±ë ±¸¼º
ÀÌ ÀýÀº Sun ONE Application Server ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇØ ·Î±ëÀ» È°¼ºÈÇÏ°í ·Î±× ¼öÁØÀ» ¼±ÅÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Java Transaction Service ±¸¼º ¿ä¼Ò¿¡´Â µÎ °³ ÀÌ»óÀÇ ·Î±× ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛÀº ·Î±× ¼öÁØ ±¸¼º°ú °ü·ÃÇÏ¿© °°Àº ¹æ¹ýÀ¸·Î 󸮵ǹǷÎ, ·Î±× ¼öÁØÀ» ¼±ÅÃÇÏ´Â ÀýÂ÷´Â ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛÀÇ ÁöÁ¤µÈ ±×·ì¿¡ ´ëÇØ ´Ü ÇÑ ¹ø ¹®¼ÈµË´Ï´Ù.
´ÙÀ½ ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛÀº ¼¹ö ¸Þ½ÃÁö¿¡ ´ëÇÑ ¼±ÅÃÀû ·Î±ëÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Áö½ÃµÇ¾î ÀÖ´Â ÀÌ ¼³¸í¼ÀÇ ´Ù¸¥ Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.
- ORB - Corba ±â¹Ý Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇÑ Áö¿ø ±¸¼º
- À¥ ÄÁÅ×ÀÌ³Ê - J2EE ¼ºñ½º ±¸¼º
- EJB ÄÁÅ×ÀÌ³Ê - J2EE ¼ºñ½º ±¸¼º
- MDB ÄÁÅ×ÀÌ³Ê - J2EE ¼ºñ½º ±¸¼º(EJB ÄÁÅ×ÀÌ³Ê ³»ºÎ)
- Java Transaction Service - J2EE ¼ºñ½º ±¸¼º
- JMS ¼ºñ½º - Java Message Service
- °¡»ó ¼¹ö - °¡»ó ¼¹ö »ç¿ë
·Î±× ¼öÁØ ÁöÁ¤
ORB, À¥ ÄÁÅ×À̳Ê, EJB ÄÁÅ×À̳Ê, MDB ÄÁÅ×À̳Ê(EJB ÄÁÅ×ÀÌ³Ê ³»ºÎ), Java Transaction Service ¹× JMS ¼ºñ½º¿¡ ´ëÇÑ ·Î±× ¼öÁØÀ» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½ ÀýÂ÷¸¦ ¼öÇàÇÕ´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÏ¿© ÆíÁýÇÏ·Á´Â ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛÀ» Ç¥½ÃÇÕ´Ï´Ù.
- ¿øÇÏ´Â ±¸¼º ¿ä¼Ò ¶Ç´Â ÇÏÀ§ ½Ã½ºÅÛÀÇ ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿À¸¥ÂÊ ÆäÀÌÁöÀÇ "·Î±× ¼öÁØ" µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ ´ÙÀ½ ·Î±× ¼öÁØ ¸Å°³ º¯¼ö Áß Çϳª¸¦ ¼±ÅÃÇÕ´Ï´Ù. ·Î±× ¼öÁØÀº "·Î±× ¼öÁØ Á¤º¸"¿¡¼ ¼³¸íÇÕ´Ï´Ù.
·Î±× ÆÄÀÏ ÁöÁ¤(°¡»ó ¼¹ö)
·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½ ÀýÂ÷¸¦ ¼öÇàÇÕ´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÏ¿© HTTP Server ÇÏÀ§ ½Ã½ºÅÛÀ» Ç¥½ÃÇÕ´Ï´Ù.
- HTTP ¼¹ö ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
- °¡»ó ¼¹ö ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
- ¿øÇÏ´Â ¼¹ö ÀνºÅϽº ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿À¸¥ÂÊ ÆäÀÌÁöÀÇ "ÀϹÝ" ÅÇ¿¡¼ "·Î±× ÆÄÀÏ" Çʵ忡 ¿øÇÏ´Â µð·ºÅ丮 °æ·Î¿Í ÆÄÀÏ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
Æ®·£Àè¼Ç ·Î±× À§Ä¡ ÁöÁ¤(Java Transaction Service)
Æ®·£Àè¼Ç ·Î±× À§Ä¡¸¦ ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½ ÀýÂ÷¸¦ ¼öÇàÇÕ´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÏ¿© Transaction Service ÇÏÀ§ ½Ã½ºÅÛÀ» Ç¥½ÃÇÕ´Ï´Ù.
- Transaction Service ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿À¸¥ÂÊ ÆäÀÌÁö¿¡ ÀÖ´Â "°í±Þ ÇÊµå ±×·ì"ÀÇ "Æ®·£Àè¼Ç ·Î±× À§Ä¡" Çʵ忡 ¿øÇÏ´Â µð·ºÅ丮 °æ·Î¿Í ÆÄÀÏ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
¿À·ù ·Î±ë¿¡ ´ëÇÑ Áö½Ã¹® ±¸¼º
Sun ONE Application Server´Â init.conf ÆÄÀÏ¿¡ ´ëÇÑ ¿À·ù ·Î±ë Áö½Ã¹®À» Æ÷ÇÔÇÕ´Ï´Ù. ¿©±â¿¡ Æ÷ÇԵǴ Áö½Ã¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- Error Log Date Format. ErrorLogDateFormat Áö½Ã¹®¿¡¼´Â ¼¹ö ·Î±×¿¡¼ »ç¿ëÇÏ´Â ³¯Â¥ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- Log Flush Interval. LogFlushIntervalÀº ¾×¼¼½º ·Î±×°¡ ¸Þ¸ð¸®¿¡¼ access.log ÆÄÀÏ·Î Àü¼ÛµÇ±â ÀüÀÇ ÃÖ´ë ½Ã°£ °£°Ý(ÃÊ)À» °áÁ¤ÇÕ´Ï´Ù.
- Pid Log. PidLog´Â ±âº» ¼¹ö ÇÁ·Î¼¼¼ÀÇ ÇÁ·Î¼¼½º ID (pid)¸¦ ±â·ÏÇÒ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀϺΠ¼¹ö Áö¿ø ÇÁ·Î±×·¥Àº ÀÌ ·Î±×°¡ logs/pidÀÇ ¼¹ö ·çÆ®¿¡ ÀÖÀ½À» ÀüÁ¦·Î ÇÕ´Ï´Ù.
init.conf¿¡ ´ëÇÑ ¸ðµç Áö½Ã¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
¾×¼¼½º ·Î±× ÆÄÀÏ º¸±â
°ü¸®ÀÚ ¼¹ö ¹× Sun ONE Application Server ÀνºÅϽºÀÇ http ·Î±× ÆÄÀÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
Administration ServerÀÇ http ·Î±×¸¦ º¸·Á¸é, °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ "Admin Server"¸¦ ¼±ÅÃÇÑ ´ÙÀ½, ¿À¸¥ÂÊ ÆäÀÌÁö¿¡¼ "·Î±ë" ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù. "HTTP ¾×¼¼½º ·Î±× º¸±â" ¸µÅ©°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ¸µÅ©¸¦ ¼±ÅÃÇÏ¿© ±¸¼ºµÈ ¾×¼¼½º ·Î±×¸¦ º¾´Ï´Ù. ÀÌ ¶§ ³ªÅ¸³ª´Â ·Î±×ÀÇ ¿¹´Â ±×¸² "Admin ServerÀÇ HTTP ¾×¼¼½º ·Î±× º¸±â"¿Í °°½À´Ï´Ù.
   Admin ServerÀÇ HTTP ¾×¼¼½º ·Î±× º¸±â
ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ¾×¼¼½º ·Î±×¸¦ º¸·Á¸é °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿À¸¥ÂÊ Ã¢¿¡¼ ¿øÇÏ´Â ¼¹ö ÀνºÅϽº¸¦ ´©¸¨´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼ "·Î±ë" ÅÇÀ» ´©¸¨´Ï´Ù. "¾×¼¼½º ·Î±× º¸±â" ¸µÅ©¸¦ ´·¯ ÇØ´ç ¼¹ö ÀνºÅϽº¿¡ ±¸¼ºµÈ È°¼º ¾×¼¼½º ·Î±×¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ¿¹´Â ±×¸² "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽºÀÇ ¾×¼¼½º ·Î±× º¸±â"¿¡¼ º¼ ¼ö ÀÖ½À´Ï´Ù.
   ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽºÀÇ ¾×¼¼½º ·Î±× º¸±â
À̺¥Æ® ·Î±× ÆÄÀÏ º¸±â
°ü¸®ÀÚ ¼¹ö ¹× Sun ONE Application Server ÀνºÅϽºÀÇ È°¼º À̺¥Æ® ·Î±× ÆÄÀÏÀ» ¸ðµÎ º¼ ¼ö ÀÖ½À´Ï´Ù.
°ü¸®ÀÚ ¼¹öÀÇ À̺¥Æ® ·Î±×¸¦ º¸·Á¸é, ¿ÞÂÊ Ã¢¿¡¼ "Admin Server"¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ¿À¸¥ÂÊ ÆäÀÌÁö¿¡¼ "·Î±ë" ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù. "À̺¥Æ® ·Î±× º¸±â" ¸µÅ©°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ¸µÅ©¸¦ ¼±ÅÃÇÏ¿© ±¸¼ºµÈ À̺¥Æ® ·Î±×¸¦ º¾´Ï´Ù. ÀÌ ¶§ ³ªÅ¸³ª´Â ·Î±×ÀÇ ¿¹´Â ±×¸² "Admin ServerÀÇ À̺¥Æ® ·Î±× º¸±â"¿Í °°½À´Ï´Ù.
   Admin ServerÀÇ À̺¥Æ® ·Î±× º¸±â
ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ À̺¥Æ® ·Î±×¸¦ º¸·Á¸é, °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ ¿øÇÏ´Â ¼¹ö ÀνºÅϽº¸¦ ´©¸¥ ´ÙÀ½, ¿À¸¥ÂÊ Ã¢¿¡¼ "·Î±ë" ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù. ±×·¯¸é "À̺¥Æ® ·Î±× º¸±â" ¸µÅ©°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ¸µÅ©¸¦ ¼±ÅÃÇÏ¿© ±¸¼ºµÈ À̺¥Æ® ·Î±×¸¦ º¾´Ï´Ù. ÀÌ ¶§ ³ªÅ¸³ª´Â ·Î±×ÀÇ ¿¹´Â "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽºÀÇ À̺¥Æ® ·Î±â º¸±â"¿Í °°½À´Ï´Ù.
   ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽºÀÇ À̺¥Æ® ·Î±â º¸±â
·Î±× ±âº» ¼³Á¤
¼³Ä¡ Áß¿¡ access¶ó´Â ¾×¼¼½º ·Î±× ÆÄÀÏÀÌ ¼¹ö¿¡ ¸¸µé¾îÁý´Ï´Ù. ¾×¼¼½º ·Î±ë ¿©ºÎ, ·Î±ë¿¡ »ç¿ëÇÒ Çü½Ä, Ŭ¶óÀ̾ðÆ®°¡ ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¶§ ¼¹ö¿¡¼ Ŭ¶óÀ̾ðÆ®ÀÇ µµ¸ÞÀÎ À̸§À» ã´Â µ¥ ½Ã°£À» ¼ÒºñÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ¸¦ ÁöÁ¤ÇÔÀ¸·Î½á ÀÚ¿ø¿¡ ´ëÇÑ ¾×¼¼½º ·Î±ëÀ» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿©·¯ °¡»ó ¼¹ö¿¡ ÇϳªÀÇ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é À̺¥Æ® ·Î±×¿¡ ´ëÇÑ server.xml ÆÄÀÏ¿¡¼ LogVsId¸¦ È°¼ºÈÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Configuration File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ. ¶Ç´Â °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ "Admin Server ·Î±ë" ÅÇ¿¡¼ LogVsID¸¦ È°¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ "°¡»ó ¼¹ö ID ±â·Ï"À» È°¼ºÈÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. º¯°æ »çÇ×À» Àû¿ëÇÏ·Á¸é Administration Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ "Admin Server"¸¦ ´©¸¨´Ï´Ù.
- ¿À¸¥ÂÊ ÆäÀÌÁö¿¡¼ "·Î±ë" ÅÇÀ» ´©¸¨´Ï´Ù.
- "°¡»ó ¼¹ö ID ±â·Ï" È®ÀζõÀ» ´©¸¨´Ï´Ù.
- "ÀúÀå" ¹öÆ°À» ´·¯ º¯°æ »çÇ×À» Sun ONE Application Server¿¡ Àû¿ëÇÕ´Ï´Ù.
ÀÌ ¼³Á¤¿¡¼´Â º¯°æ »çÇ×ÀÌ Àû¿ëµÉ ¼ö ÀÖµµ·Ï Sun ONE Application Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
·Î±× ºÐ¼®±â ½ÇÇà
flexanlg´Â ·Î±× ÆÄÀÏ º¸°í¿¡ »ç¿ëµÇ´Â ·Î±× ºÐ¼®±â µµ±¸ÀÔ´Ï´Ù. ·Î±× ºÐ¼®±â´Â ·Î±ëÀÌ syslog ÀÌ¿ÜÀÇ ´Ù¸¥ ÆÄÀÏ¿¡ Àü¼ÛµÇ´Â °æ¿ì¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
·Î±× ºÐ¼®±â¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ ¿ä¾à, °¡Àå ÀϹÝÀûÀ¸·Î ¾×¼¼½ºÇÑ URL, ¼¹ö¿¡ ´ëÇÑ ¾×¼¼½º ºóµµ°¡ °¡Àå ³ôÀº ÇÏ·ç Áß ½Ã°£´ë µîÀÇ ±âº» ¼¹ö¿¡ ´ëÇÑ Åë°è¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ºÐ¼®±â´Â ±âº» ¼¹ö°¡ ¾Æ´Ñ °¡»ó ¼¹ö¿¡ ´ëÇؼ´Â Åë°è¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª "¾×¼¼½º ·Î±× ÆÄÀÏ º¸±â"¿¡ ¼³¸íµÈ ´ë·Î °¢ °¡»ó ¼¹ö¿¡ ´ëÇÑ Åë°è´Â º¼ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ ·Î±× ºÐ¼®±â¸¦ ½ÇÇàÇϱâ Àü¿¡ ¼¹ö ·Î±×¸¦ ȸÀüÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "·Î±× ÆÄÀÏ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
install_dir/bin/flexanlg µð·ºÅ丮¿¡ ÀÖ´Â µµ±¸ flexanlg¸¦ ½ÇÇàÇÏ¿© ¸í·ÉÁÙ¿¡¼ ·Î±× ºÐ¼®±â ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
flexanlg¸¦ ½ÇÇàÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½ ¸í·É°ú ¿É¼ÇÀ» ÀÔ·ÂÇϽʽÿÀ.
flexanlg [ -P ] [-n name] [-x] [-r] [-p order] [-i file]* [ -m metafile ]* [ o file][ c opts] [-t opts] [-l opts] [-h help]
¸í·É ¿É¼Ç(* Ç¥½Ã°¡ ÀÖ´Â ¿É¼ÇÀº ¹Ýº¹ °¡´É)
-i filename
ÀÔ·Â ·Î±× ÆÄÀÏ
-P
ÇÁ·Ï½Ã ·Î±× Çü½Ä
-n servername
¼¹ö À̸§
-x
HTML Ãâ·Â
-r
È£½ºÆ® À̸§¿¡ ´ëÇÑ IP ÁÖ¼Ò È®ÀÎ
-p [ c, t, l ]
Ãâ·Â ¼ø¼; ±âº» ¼ø¼´Â Ƚ¼ö, ½Ã°£ Åë°è, ¸ñ·Ï ¼ø
-m filename
¸ÞŸ ÆÄÀÏ
-o filename
Ãâ·Â ·Î±× ÆÄÀÏ; ±âº»°ªÀº stdout
-c [ h, n, r, f, e, u, o, k, c, z ]
´ÙÀ½ Ç׸ñÀ» °è»ê; ±âº»°ª: h, n, r, e , u, o, k, c
h: ÃÑ ÀûÁß È½¼ö
n: 304 Not Modified »óÅ ÄÚµå(·ÎÄà º¹»ç »ç¿ë)
r: 302 Found »óÅ ÄÚµå(¸®µð·º¼Ç)
f: 404 Not Found »óÅ ÄÚµå(¹®¼¸¦ ãÀ» ¼ö ¾øÀ½)
e: 500 Server Error »óÅ ÄÚµå(À߸øµÈ ±¸¼º)
u: ÃÑ °íÀ¯ URL ¼ö
o: ÃÑ °íÀ¯ È£½ºÆ® ¼ö
k: Àü¼ÛµÈ ÃÑ KB
c: ij½Ã¿¡ ÀúÀåµÈ ÃÑ KB
z: ¾î¶² Ç׸ñµµ °è»êÇÏÁö ¾ÊÀ½
-t [ sx, mx, hx, xx, z ]
ÀÏ¹Ý Åë°è ã±â; ±âº»°ª: s5m5h24x10
s (number): ·Î±×ÀÇ ÃÖ´ë (¼ýÀÚ) ÃÊ Ã£±â
m (number): ·Î±×ÀÇ ÃÖ´ë (¼ýÀÚ) ºÐ ã±â
h (number): ·Î±×ÀÇ ÃÖ´ë (¼ýÀÚ) ½Ã°£ ã±â
u (number): ·Î±×ÀÇ ÃÖ´ë (¼ýÀÚ) »ç¿ëÀÚ Ã£±â
a (number): ·Î±×ÀÇ ÃÖ´ë (¼ýÀÚ) »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ã±â
r (number): ·Î±×ÀÇ ÃÖ´ë (¼ýÀÚ) ÂüÁ¶ÀÚ Ã£±â
x (number): ±âŸ Å°¿öµå¿¡ ´ëÇÑ ÃÖ´ë (¼ýÀÚ) ã±â
z: ¾î¶² ÀÏ¹Ý Åë°èµµ ãÁö ¾ÊÀ½
-l [ cx, hx ]
ÁöÁ¤µÈ ÇÏÀ§ ¿É¼Ç ¸ñ·Ï ¸¸µé±â; ±âº»°ª: c+3h5
c (x, +x): °¡Àå ÀϹÝÀûÀ¸·Î ¾×¼¼½ºÇÑ URL
x: x Ç׸ñ¸¸ ³ª¿
+x: x¹ø ÀÌ»ó ¾×¼¼½º ÇÑ °æ¿ì¿¡¸¸ ³ª¿
h (x, +x): ¼¹ö¿¡ °¡Àå ÀÚÁÖ ¾×¼¼½ºÇϴ ȣ½ºÆ® ¶Ç´Â IP ÁÖ¼Ò
x: x Ç׸ñ¸¸ ³ª¿
+x: x¹ø ÀÌ»ó ¾×¼¼½ºÇÑ °æ¿ì¿¡¸¸ ³ª¿
z: ¾î¶² Ç׸ñµµ ¸¸µéÁö ¾ÊÀ½
¿¹: flexanlg ¸í·É »ç¿ë
flexanlg -i /var/opt/SUNQappserver7/domains/domain1/server1/logs/access
ÁÖ ·Î±× ºÐ¼®±â¸¦ ½ÇÇàÇϱâ Àü¿¡ ¼¹ö ·Î±×¸¦ ¾ÆÄ«À̺êÇØ¾ß ÇÕ´Ï´Ù.
À̺¥Æ® º¸±â(Windows 2000 Pro)
Sun ONE Application Server´Â server.log ÆÄÀÏ¿¡ ¿À·ù¸¦ ±â·ÏÇÒ »Ó¸¸ ¾Æ´Ï¶ó À̺¥Æ® ºä¾î¿¡ ½É°¢ÇÑ ½Ã½ºÅÛ ¿À·ù¸¦ ±â·ÏÇÕ´Ï´Ù. À̺¥Æ® ºä¾î´Â ½Ã½ºÅÛÀÇ À̺¥Æ®¸¦ ¸ð´ÏÅÍÇϱâ À§ÇØ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À̺¥Æ® ºä¾î¸¦ »ç¿ëÇÏ¿© ¿À·ù ·Î±×°¡ ¿¸®±â Àü¿¡ ¹ßÇàÇÒ ¼ö ÀÖ´Â ±âº»ÀûÀÎ ±¸¼º ¹®Á¦·Î ÀÎÇÑ ¿À·ù¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
À̺¥Æ® ºä¾î¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
- "½ÃÀÛ" ¸Þ´º¿¡¼ "ÇÁ·Î±×·¥"°ú "°ü¸® µµ±¸"¸¦ Â÷·Ê·Î ¼±ÅÃÇÕ´Ï´Ù. "°ü¸® µµ±¸" ÇÁ·Î±×·¥ ±×·ì¿¡¼ "À̺¥Æ® ºä¾î"¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- "·Î±×" ¸Þ´º¿¡¼ "ÀÀ¿ë ÇÁ·Î±×·¥"À» ¼±ÅÃÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ·Î±×°¡ À̺¥Æ® ºä¾î¿¡ ³ªÅ¸³³´Ï´Ù. Sun ONE Application ServerÀÇ ¿À·ù¿¡´Â https-serverid¶ó´Â ¼Ò½º ·¹À̺íÀÌ ÀÖ½À´Ï´Ù.
- ·Î±×¿¡¼ ÀÌ ·¹À̺íÀ» ãÀ¸·Á¸é "º¸±â" ¸Þ´º¿¡¼ "ã±â"¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¾÷µ¥ÀÌÆ®µÈ ·Î±× Ç׸ñÀ» º¸·Á¸é "º¸±â" ¸Þ´º¿¡¼ "°»½Å"À» ¼±ÅÃÇϽʽÿÀ.
À̺¥Æ® ºä¾î¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ½Ã½ºÅÛ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.