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

Sun ·Î°í
Sun Java System Calendar Server °ü¸® ¼³¸í¼­ 

19Àå
Calender Server ¼º´É Á¶Á¤

Sun Java™ System Calendar ServerÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á¸é ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÒ °ÍÀ» °í·ÁÇϽʽÿÀ.

 


LDAP µð·ºÅ丮 ¼­¹ö »öÀÎ

Calendar Server°¡ LDAP µð·ºÅ丮 ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á¸é ´ÙÀ½ ¼Ó¼ºÀ» À§ÇÑ LDAP ±¸¼º ÆÄÀÏ¿¡ »öÀÎÀ» Ãß°¡ÇÕ´Ï´Ù.

ÁÖ Directory Server ¼³Ä¡(comm_dssetup.pl) ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© Directory Server 5.x¸¦ ±¸¼ºÇÏ¸é ½ºÅ©¸³Æ®´Â icsCalendar ¹× icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» Ãß°¡ÇÕ´Ï´Ù.

µð·ºÅ丮 ¼­¹ö »öÀÎ Ãß°¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®ÀÇ Directory Server Configuration, Command, and File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

http://docs.sun.com/db/coll/S1_ipDirectoryServer_51


DWP ȯ°æÀÇ ´Þ·Â °Ë»ö ¼º´É Çâ»ó

´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¿©·¯ ¹é¿£µå ¼­¹ö¿¡ ÀÖ´Â °æ¿ì, Áï DWP ȯ°æ¿¡¼­´Â ´Þ·Â °Ë»ö¿¡ ½Ã°£ÀÌ ¸¹ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú LDAP Ç׸ñÀ» º¸°í ´Þ·ÂÀÌ »óÁÖÇÏ´Â DWP È£½ºÆ®¸¦ Á÷Á¢ ã´Â °ÍÀÌ ´õ ºü¸¦ ¼ö ÀÖ½À´Ï´Ù.

´Þ·Â °Ë»ö¿¡¼­ ¸ÕÀú LDAP µð·ºÅ丮¸¦ º¸°í ´ÙÀ½À¸·Î ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ º¸µµ·Ï ÇÏ·Á¸é ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö°¡ Ç¥½ÃµÈ ±âº»°ª°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

service.calendarsearch.ldap = "yes"

LDAP µð·ºÅ丮ÀÇ ´Þ·Â °Ë»öÀÌ È°¼ºÈ­µÈ °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

icsCalendarOwned ¼Ó¼º »öÀÎ »ç¿ë

LDAP µð·ºÅ丮 ¼­¹öÀÇ ´Þ·Â °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ LDAP ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

¿©±â¼­ base´Â Calendar ServerÀÇ »ç¿ëÀÚ¿Í ÀÚ¿ø µ¥ÀÌÅͰ¡ ÀÖ´Â µð·ºÅ丮 ¼­¹öÀÇ LDAP ±âº» DNÀ̸ç, user´Â »ç¿ëÀÚ°¡ Calendar Express°¡ÀÔ->´Þ·Â °Ë»ö ´ëÈ­ »óÀÚ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.

Å×½ºÆ® °á°ú 60,000°³ÀÇ Ç׸ñÀ» °Ë»öÇÒ °æ¿ì icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é 50-55Ãʰ¡ °É¸³´Ï´Ù. ±×·¯³ª »öÀÎÀ» »ç¿ëÇϸé 1-2ÃÊ ¹Û¿¡ °É¸®Áö ¾Ê½À´Ï´Ù.

Directory Server¿¡¼­ Solaris ¿î¿µ üÁ¦¿¡ ´ëÇØ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ¸¸µì´Ï´Ù.

server5/bin/slapd db2index -D slapd-serverID
-t icsCalendarOwned: eq,pres,sub:2.16.840.1.113730.3.3.2.11.1

¿©±â¼­ slapd-serverID´Â slapd-serverID µð·ºÅ丮¿¡ ´ëÇÑ Àüü °æ·ÎÀÔ´Ï´Ù.

nsSizeLimit ¹× nsLookthroughLimit ¸Å°³ º¯¼ö ¼³Á¤

LDAP µð·ºÅ丮 ¼­¹ö ±¸¼ºÀÇ nsSizeLimit ¹× nsLookthroughLimit ¸Å°³ º¯¼ö´Â °Ë»öÀÌ Á¦´ë·Î ¿Ï·áµÉ ¼ö ÀÖÀ» ¸¸Å­ Ä¿¾ß ÇÕ´Ï´Ù.

ÀÌ µÎ ¸Å°³ º¯¼ö °ªÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

¿©±â¼­ base´Â Calendar ServerÀÇ »ç¿ëÀÚ¿Í ÀÚ¿ø µ¥ÀÌÅͰ¡ ÀÖ´Â µð·ºÅ丮 ¼­¹öÀÇ LDAP ±âº» DNÀ̸ç, user´Â »ç¿ëÀÚ°¡ Calendar Express °¡ÀÔ->´Þ·Â °Ë»ö ´ëÈ­ »óÀÚ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.

LDAP ¼­¹ö°¡ ¿À·ù¸¦ ¹ÝȯÇϸé nsSizeLimit ¶Ç´Â nsLookthroughLimit ¸Å°³ º¯¼ö°¡ ÃæºÐÈ÷ Å©°Ô ¼³Á¤µÇÁö ¾Ê¾Ò±â ¶§¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Áöħ¿¡ µû¶ó ÀÌ µÎ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.

CLD ij½Ã ¿É¼Ç Ȱ¼ºÈ­

LDAP °Ë»öÀ» ÃÖÀûÈ­ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ CLD ij½Ã ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù("yes"°¡ ±âº»°ª).

caldb.cld.cache.enable = "yes"

¶ÇÇÑ CLD ij½Ã ¿É¼Ç »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


LDAP µ¥ÀÌÅÍ Ä³½Ã ¿É¼Ç »ç¿ë

LDAP µ¥ÀÌÅÍ Ä³½Ã ¿É¼ÇÀº LDAP µð·ºÅ丮 ¼­¹ö°¡ ¿Ï°áµÈ µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÇµµ·Ï ±¸¼ºµÈ °æ¿ì¿¡µµ ¿Ï°á Áï½Ã LDAP µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, »çÀÌÆ®¿¡¼­ ¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼ºÀ» ¹èÆ÷ÇÏ¿© Calendar Server°¡ ½½·¹À̺ê LDAP µð·ºÅ丮 ¼­¹ö¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮¿¡ ¾×¼¼½ºÇϰí ÀÌ ¶§¹®¿¡ ¿Ï°áµÈ LDAP µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÉ °æ¿ì LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ »ç¿ëÇϸé Calendar Server Ŭ¶óÀÌ¾ðÆ®¿¡ Á¤È®ÇÑ LDAP µ¥ÀÌÅ͸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

LDAP µ¥ÀÌÅÍ Ä³½Ã »ç¿ëÀ» À§ÇÑ °í·Á »çÇ×

´ÙÀ½ ÁöħÀ» »ç¿ëÇÏ¿© »çÀÌÆ®¿¡ LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇØ¾ß ÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.

¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼º

¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼º¿¡´Â ÇϳªÀÇ ¸¶½ºÅÍ(·çÆ®) µð·ºÅ丮 ¼­¹ö¿Í Çϳª ÀÌ»óÀÇ ½½·¹À̺ê(¼ÒºñÀÚ ¶Ç´Â º¹Á¦) µð·ºÅ丮 ¼­¹ö°¡ Æ÷ÇԵ˴ϴÙ. Calendar Server´Â Á÷Á¢ ¶Ç´Â ½½·¹ÀÌºê µð·ºÅ丮¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ µÎ ¹øÂ° À¯ÇüÀÇ ±¸¼º¿¡¼­´Â ½½·¹ÀÌºê µð·ºÅ丮 ¼­¹ö¿¡ ¿Ï°áµÈ LDAP µ¥ÀÌÅÍÀÇ °¡¿ë¼ºÀÌ Áö¿¬µÇ±â ¶§¹®¿¡ Á¤È®ÇÏÁö ¾ÊÀº LDAP µ¥ÀÌÅÍ¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, Calendar Server´Â LDAP µ¥ÀÌÅÍ º¯°æÀ» ¿Ï°áÇÏÁö¸¸ °¢ ½½·¹ÀÌºê µð·ºÅ丮 ¼­¹ö¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â ¸¶½ºÅÍ µð·ºÅ丮 ¼­¹öÀÇ Áö¿¬ ¶§¹®¿¡ ÀÏÁ¤ ½Ã°£ µ¿¾È »õ µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÈÄÀÇ Calendar Server Ŭ¶óÀÌ¾ðÆ® ÀÛ¾÷¿¡¼­´Â ÀÌÀü LDAP µ¥ÀÌÅ͸¦ »ç¿ëÇϰí ÀÌÀü º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.

½½·¹ÀÌºê µð·ºÅ丮 ¼­¹ö ¾÷µ¥ÀÌÆ® ½Ã Áö¿¬ÀÌ ÂªÀº(´Ü ¸î ÃÊ¿¡ ºÒ°úÇÑ) °æ¿ì¿¡´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Áö¿¬ ½Ã°£ÀÌ ¸î ºÐ ¶Ç´Â ¸î ½Ã°£À¸·Î ±æ¾îÁø´Ù¸é Ŭ¶óÀÌ¾ðÆ®¿¡¼­´Â Áö¿¬µÇ´Â ½Ã°£ µ¿¾È ºÎÁ¤È®ÇÑ LDAP µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ°Ô µË´Ï´Ù.

Ç¥ 19-1¿¡¼­´Â Calendar Server°¡ ½½·¹À̺ê LDAP µð·ºÅ丮 ¼­¹ö¸¦ ÅëÇØ ¸¶½ºÅÍ LDAP µð·ºÅ丮 ¼­¹ö¿¡ ¾×¼¼½ºÇÏ´Â ¸¶½ºÅÍ/½½·¹À̺ê LDAP ¼­¹ö ±¸¼ºÀÇ Áö¿¬¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â LDAP ¼Ó¼ºÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 19-1 Áö¿¬¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â Calendar Server LDAP ¼Ó¼º

ÀÛ¾÷

¿µÇâÀ» ¹Þ´Â LDAP ¼Ó¼º

ÀÚµ¿ Á¦°ø

icsCalendar, icsSubscribed, icsCalendarOwned, icsDWPHost

´Þ·Â ±×·ì

icsSet

´Þ·Â »ý¼º

icsCalendarOwned, icsSubscribed

´Þ·Â °¡ÀÔ

icsSubscribed

»ç¿ëÀÚ ¿É¼Ç

icsExtendedUserPrefs, icsFirstDay, icsTimeZone, icsFreeBusy

´Þ·Â °Ë»ö

icsCalendarOwned

ÃÖÁ¾ »ç¿ëÀڵ鿡°Ô ÃֽŠLDAP µ¥ÀÌÅ͸¦ Á¦°øÇÏ·Á¸é LDAP µ¥ÀÌÅÍ Ä³½Ã ¹× LDAP µ¥ÀÌÅÍ Ä³½Ã ±¸¼º ¸Å°³ º¯¼ö¿¡ ¼³¸íµÈ ´ë·Î LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇÕ´Ï´Ù.

LDAP µ¥ÀÌÅÍ Ä³½Ã

LDAP µ¥ÀÌÅÍ Ä³½Ã´Â ¸¶½ºÅÍ µð·ºÅ丮 ¼­¹ö°¡ °¢ ½½·¹ÀÌºê µð·ºÅ丮 ¼­¹ö¸¦ ¾÷µ¥ÀÌÆ®ÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡µµ Calendar Server Ŭ¶óÀÌ¾ðÆ®¿¡ ÃֽŠLDAP µ¥ÀÌÅ͸¦ Á¦°øÇÔÀ¸·Î½á ¸¶½ºÅÍ/½½·¹À̺ê LDAP ±¸¼º ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.

LDAP µ¥ÀÌÅÍ Ä³½Ã°¡ Ȱ¼ºÈ­µÈ °æ¿ì Calendar Server´Â ¿Ï°áµÈ LDAP µ¥ÀÌÅ͸¦ ij½Ã µ¥ÀÌÅͺ£À̽º(ldapcache.db ÆÄÀÏ)¿¡ ±â·ÏÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î LDAP ij½Ã µ¥ÀÌÅͺ£À̽º´Â cal_svr_base/var/opt/SUNWics5/csdb/ldap_cache µð·ºÅ丮¿¡ ÀÖÁö¸¸, ÇÊ¿äÇÒ °æ¿ì ´Ù¸¥ À§Ä¡¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡ ´ÜÀÏ »ç¿ëÀÚÀÇ LDAP µ¥ÀÌÅ͸¦ º¯°æÇϸé Calendar Server´Â °³Á¤µÈ µ¥ÀÌÅ͸¦ LDAP ij½Ã µ¥ÀÌÅͺ£À̽º¿Í ½½·¹ÀÌºê µð·ºÅ丮 ¼­¹ö¿¡ ±â·ÏÇÕ´Ï´Ù. ÀÌÈÄÀÇ Å¬¶óÀÌ¾ðÆ® ÀÛ¾÷¿¡¼­´Â ij½Ã µ¥ÀÌÅͺ£À̽º¿¡¼­ LDAP µ¥ÀÌÅ͸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅÍ °Ë»öÀº ´ÜÀÏ »ç¿ëÀÚ¿¡ ´ëÇÑ ´ÙÀ½ ÀÛ¾÷¿¡ Àû¿ëµË´Ï´Ù.

µû¶ó¼­ LDAP µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽º´Â ´ÙÀ½À» Á¦°øÇÕ´Ï´Ù.

Á¦ÇÑ »çÇ×

LDAP µ¥ÀÌÅÍ Ä³½Ã´Â ´ÙÀ½À» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù.

LDAP µ¥ÀÌÅÍ Ä³½Ã ±¸¼º ¸Å°³ º¯¼ö

Ç¥ 19-2¿¡¼­´Â LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ À§ÇÑ ics.conf ÆÄÀÏÀÇ ±¸¼º ¸Å°³ º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Ç¥ 19-2 LDAP µ¥ÀÌÅÍ Ä³½Ã ±¸¼º ¸Å°³ º¯¼ö 

¸Å°³ º¯¼ö

¼³¸í

local.ldap.cache.enable

LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ Ȱ¼ºÈ­("yes")Çϰųª ºñȰ¼ºÈ­("no")ÇÕ´Ï´Ù. ±âº»°ªÀº "no"ÀÔ´Ï´Ù.

local.ldap.cache.checkpointinterval

°Ë»çÁ¡ ½º·¹µå°¡ ÀϽà ÁßÁöÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ½Ã°£Àº 60ÃÊÀÔ´Ï´Ù.

local.ldap.cache.circularlogging

µ¥ÀÌÅͺ£À̽º ·Î±× ÆÄÀÏÀ» 󸮰¡ ³¡³­ ÈÄ Á¦°ÅÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº "yes"ÀÔ´Ï´Ù.

local.ldap.cache.homedir.path

LDAP µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽ºÀÇ ¹°¸®Àû À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº cal_svr_base/var/opt/SUNWics5/csdb/ldap_cacheÀÔ´Ï´Ù.

local.ldap.cache.logfilesizemb

°Ë»çÁ¡ ÆÄÀÏÀÇ ÃÖ´ë Å©±â¸¦ ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 10¸Þ°¡¹ÙÀÌÆ®ÀÔ´Ï´Ù.

local.ldap.cache.maxthreads

LDAP µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ½º·¹µåÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº "1000"ÀÔ´Ï´Ù.

local.ldap.cache.mempoolsizemb

°øÀ¯ ¸Þ¸ð¸®ÀÇ Å©±â¸¦ ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 4¸Þ°¡¹ÙÀÌÆ®ÀÔ´Ï´Ù.

local.ldap.cache.entryttl

LDAP µ¥ÀÌÅÍ Ä³½Ã Ç׸ñÀ» À§ÇÑ Áö¼Ó ½Ã°£(TTL)À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 3600ÃÊ(1½Ã°£)ÀÔ´Ï´Ù.

local.ldap.cache.stat.enable

LDAP µ¥ÀÌÅÍ Ä³½Ã¿¡ ´ëÇÑ ¾×¼¼½º ·Î±× ¿©ºÎ ¹× ·Î±× ÆÄÀÏÀÇ Åë°è Àμ⠿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº "no"ÀÔ´Ï´Ù.

ÁÖ ÀÌ ¸Å°³ º¯¼ö´Â µð¹ö±× ¸ðµå¿¡¸¸ Àû¿ëµË´Ï´Ù.

local.ldap.cache.stat.interval

°¢ Åë°è º¸°í¼­°¡ ·Î±× ÆÄÀÏ¿¡ ±â·ÏµÇ´Â °£°ÝÀ» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 1800ÃÊ(30ºÐ)ÀÔ´Ï´Ù.

local.ldap.cache.cleanup.interval

°¢ µ¥ÀÌÅͺ£À̽º Á¤¸® »çÀÌÀÇ °£°ÝÀ» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 1800ÃÊ(30ºÐ)ÀÔ´Ï´Ù.

 


ÁÖÀÇ

Calendar Server ¶Ç´Â Calendar Server¸¦ ½ÇÇà ÁßÀÎ ¼­¹ö°¡ Á¦´ë·Î Á¾·áµÇÁö ¾ÊÀº °æ¿ì¿¡´Â ldap_cache µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» ¼öµ¿À¸·Î »èÁ¦ÇÏ¿© ÀÌÈÄ¿¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¹®Á¦°¡ µÉ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» ¹æÁöÇØ¾ß ÇÕ´Ï´Ù.



CLD ij½Ã ¿É¼Ç »ç¿ë

CLD Ç÷¯±× Àΰú ÇÔ²² »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ics.confÀÇ ´ÙÀ½ ±¸¼º ¸Å°³ º¯¼ö¸¦ "yes"(°¢ ¸Å°³ º¯¼öÀÇ ±âº»°ª)·Î ¼³Á¤ÇÕ´Ï´Ù.

caldb.cld.cache.enable = "yes"

ÀÌ ¸Å°³ º¯¼ö´Â CLA ij½Ã ¿É¼ÇÀ» Ȱ¼ºÈ­ÇÕ´Ï´Ù. ÀÌ Ä³½Ã´Â ´Þ·Â »ç¿ëÀÚ¿¡ ´ëÇÑ DWP È£½ºÆ® ¼­¹ö Á¤º¸(icsDWPHost LDAP ¼Ó¼º)¸¦ ÀúÀåÇÏ¸ç µû¶ó¼­ LDAP µð·ºÅ丮 ¼­¹ö¿¡ ´ëÇÑ È£ÃâÀÌ °¨¼ÒµË´Ï´Ù.

¼³Á¤ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ CLD ij½Ã ¿É¼Ç ¸Å°³ º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ ¸Å°³ º¯¼ö¿Í ±âŸ °ü·Ã ics.conf ¸Å°³ º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·Ï E, "Calendar Server ±¸¼º ¸Å°³ º¯¼ö"¸¦ ÂüÁ¶ÇϽʽÿÀ.


¼¼¼Ç µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ¸Þ¸ð¸® ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ »ç¿ë

ics.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ¼¼¼Ç µ¥ÀÌÅͺ£À̽ºÀÇ ¸Þ¸ð¸® ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ(tmpfs)À» ±¸¼ºÇϸé Solaris ¿î¿µ üÁ¦ÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

local.instance.use.tmpfs to "true"

tmpfs ÆÄÀÏ ½Ã½ºÅÛÀº service.http.sessiondir.path ¹× service.admin.sessiondir.path ¸Å°³ º¯¼öÀÇ °ªÀ» ±â¹ÝÀ¸·Î ¿À¹ö·¹À̵˴ϴÙ.

ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¼³¸í¼­ÀÇ tmpfs(7FS) ¹× mount_tmpfs(1M) ¼³¸í¼­ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

http://docs.sun.com/db/prod/solaris ¹× http://docs.sun.com/db/prod/solaris?l=ko


¿©·¯ CPU¿¡ °ÉÃÄ ·Îµå ±ÕÇü Á¶Á¤ »ç¿ë

¼­¹ö¿¡ CPU°¡ ¿©·¯ °³ÀÎ °æ¿ì Calendar Server´Â ±âº»ÀûÀ¸·Î HTTP ¼­ºñ½º(cshttpd ÇÁ·Î¼¼½º) ¹× ºÐ»ê µ¥ÀÌÅͺ£À̽º ¼­ºñ½º(csdwpd ÇÁ·Î¼¼½º)¸¦ ºÐ»ê½Ãŵ´Ï´Ù.

service.http.numprocesses ¹× service.dwp.numprocesses ¸Å°³ º¯¼ö´Â °¢ ¼­ºñ½º¸¦ À§ÇØ ½ÇÇàµÇ´Â ½ÇÁ¦ ÇÁ·Î¼¼½º ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ µÎ ¸Å°³ º¯¼ö´Â ¼³Ä¡ÇÏ´Â µ¿¾È ¼­¹öÀÇ CPU ¼ö·Î ¼³Á¤µÇÁö¸¸ °ªÀ» Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CPU°¡ 8°³ÀÎ ¼­¹öÀÎ °æ¿ì cshttpd ¹× csdwpd ÇÁ·Î¼¼½º¸¦ 4°³ÀÇ CPU¿¡¼­¸¸ ½ÇÇàÇÏ·Á¸é ¸Å°³ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¸é µË´Ï´Ù.

service.http.numprocesses="4"
service.dwp.numprocesses="4"

·Îµå ±ÕÇü Á¶Á¤À» ºñȰ¼ºÈ­ÇÏ·Á¸é service.loadbalancing ¸Å°³ º¯¼ö¸¦ ics.conf ÆÄÀÏ¿¡ Ãß°¡Çϰí "no"·Î ¼³Á¤ÇÕ´Ï´Ù. º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.


½Ã°£ Ãʰú °ª »ç¿ë

Calendar Server ¼º´ÉÀº ´Ù¾çÇÑ ics.conf ¸Å°³ º¯¼öÀÇ ½Ã°£ Ãʰú °ªÀ» »ç¿ëÇÏ¿© Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½°ú °°Àº ½Ã°£ Ãʰú À¯ÇüÀÌ ÀÖ½À´Ï´Ù.

ics.conf ¸Å°³ º¯¼ö ÆíÁý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ics.conf ±¸¼º ÆÄÀÏ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

csadmindÀÇ ½Ã°£ Ãʰú °ª

Ç¥ 19-3¿¡¼­´Â °ü¸®(csadmin) ¼­ºñ½º¿¡¼­ »ç¿ëÇÏ´Â ics.conf ÆÄÀÏÀÇ Calendar Server ½Ã°£ Ãʰú ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

Ç¥ 19-3 °ü¸® ¼­ºñ½º(csadmin)ÀÇ HTTP ½Ã°£ Ãʰú °ª

¸Å°³ º¯¼ö

¼³¸í

service.admin.idletimeout

csadmind ¼­ºñ½º°¡ À¯ÈÞ HTTP ¿¬°á ½Ã°£ Ãʰú±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 120ÃÊ(2ºÐ)ÀÔ´Ï´Ù.

service.admin.resourcetimeout

csadmind ¼­ºñ½º°¡ ÀÚ¿ø ´Þ·Â¿¡ ´ëÇÑ HTTP ¼¼¼Ç ½Ã°£ Ãʰú±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 900ÃÊ(15ºÐ)ÀÔ´Ï´Ù.

service.admin.sessiontimeout 

csadmind ¼­ºñ½º°¡ HTTP ¼¼¼Ç ½Ã°£ Ãʰú±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 1800ÃÊ(30ºÐ)ÀÔ´Ï´Ù.

ÃÖÁ¾ »ç¿ëÀÚÀÇ HTTP ½Ã°£ Ãʰú °ª

Ç¥ 19-4¿¡¼­´Â ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Àû¿ëµÇ´Â ics.conf ÆÄÀÏÀÇ Calendar Server HTTP ½Ã°£ Ãʰú ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

Ç¥ 19-4 ÃÖÁ¾ »ç¿ëÀÚ¿ë ics.confÀÇ HTTP ½Ã°£ Ãʰú °ª(cshttpd ¼­ºñ½º)

¸Å°³ º¯¼ö

¼³¸í

service.http.idletimeout

cshttpd ¼­ºñ½º°¡ À¯ÈÞ HTTP ¿¬°á ½Ã°£ Ãʰú±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 120ÃÊ(2ºÐ)ÀÔ´Ï´Ù.

service.http.resourcetimeout

cshttpd ¼­ºñ½º°¡ ´Þ·Â ÀÚ¿øÀÇ HTTP ¼¼¼Ç ½Ã°£ Ãʰú±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 900ÃÊ(15ºÐ)ÀÔ´Ï´Ù.

service.http.sessiontimeout 

cshttpd ¼­ºñ½º°¡ HTTP ¼¼¼Ç ½Ã°£ Ãʰú±îÁö ´ë±âÇÏ´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ªÀº 1800ÃÊ(30ºÐ)ÀÔ´Ï´Ù.

GSE ´ë±â¿­ ½Ã°£ Ãʰú °ª

´ÙÀ½ ics.conf ÆÄÀÏ ¸Å°³ º¯¼ö´Â Calendar Server°¡ ±×·ì ¿¹¾à ¿£Áø(GSE) ´ë±â¿­¿¡¼­ µé¾î¿À´Â ÀÛ¾÷À» ½ºÄµÇϱâ Àü¿¡ ±â´Ù¸®´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

gse.belowthresholdtimeout = "3"

ÇÒ´çµÈ ÃÖ´ë ½º·¹µåº¸´Ù ¸¹Àº ÀÛ¾÷ÀÌ ´ë±â¿­¿¡ ÀÖÀ¸¸é ¸¶Áö¸· ½º·¹µå´Â Ç×»ó ´ë±â¿­À» ´Ù½Ã ½ºÄµÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ ¼³Á¤Àº ÀÛ¾÷ÀÇ ¼ö°¡ ÇÒ´çµÈ ÃÖ´ë ½º·¹µåº¸´Ù ÀûÀ» ¶§¸¸ Àû¿ëµË´Ï´Ù.

±âº»°ªÀº "3"ÀÔ´Ï´Ù. ÀÌ ¼ýÀÚ¸¦ Áõ°¡½ÃŰ¸é ¼­¹ö°¡ ´ë±â¿­À» °Ë»öÇÏ´Â ºóµµ°¡ °¨¼ÒÇϰí ÀüüÀûÀÎ ¼º´ÉÀÌ Çâ»óµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ À̺¥Æ®ÀÇ Å©±â°¡ Áõ°¡ÇÏ¿© ´ë±â¿­ÀÌ ³Ê¹« Ä¿Áö¸é ½Ã°£À» ÁÙ¿© ´ë±â¿­ÀÇ Ã³¸® ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é Àü¹ÝÀûÀÎ ¼º´ÉÀº ÀúÇϵÇÁö¸¸ À̺¥Æ® ¾÷µ¥ÀÌÆ® ¼Óµµ´Â »¡¶óÁý´Ï´Ù.


º¸±â »õ·Î °íħ ¿É¼Ç »ç¿ë

Calendar Express ÃÖÁ¾ »ç¿ëÀÚ´Â º¸±â »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇϸé Calendar Server µ¥ÀÌÅͺ£À̽º¿¡¼­ ¾÷µ¥ÀÌÆ®Çϱ⺸´Ù ºê¶ó¿ìÀú ij½ÃÀÇ ´Þ·Â µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© º¸±â¸¦ »õ·Î °íħÀ¸·Î½á ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.

º¸±â »õ·Î °íħ ¿É¼ÇÀ» Ȱ¼ºÈ­ÇÏ·Á¸é ics.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "yes"·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

browser.cache.enable = "yes"

ÀÌ ¸Å°³ º¯¼ö¸¦ Àç¼³Á¤Çϸé Calendar Server¸¦ ÁßÁöÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß »õ °ªÀÌ Àû¿ëµË´Ï´Ù.

»çÀÌÆ®¿¡ º¸±â »õ·Î °íħ ¿É¼ÇÀÌ ±¸¼ºµÇ¸é Calendar Express´Â View ÅÇÀÇ ¸ðµç ´Þ·Â º¸±â¿¡ º¸±â »õ·Î °íħÀ» Ç¥½ÃÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ º¸±â »õ·Î °íħÀ» ´©¸£¸é Calendar Express°¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­ ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇϱâ Àü¿¡ ¸ÕÀú º¸±âÀÇ ´Þ·Â µ¥ÀÌÅͰ¡ º¯°æµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. µ¥ÀÌÅͰ¡ º¯°æµÇÁö ¾Ê¾ÒÀ¸¸é Calendar Express´Â ºê¶ó¿ìÀú ij½ÃÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© º¸±â¸¦ »õ·Î °íĨ´Ï´Ù. µû¶ó¼­ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ºÒÇÊ¿äÇÑ ¿äûÀ» ÇÇÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ·¸°Ô ÇÏ¸é ¸¹Àº ¼öÀÇ À̺¥Æ® ¶Ç´Â ŽºÅ©°¡ ÀÖ´Â ´Þ·ÂÀÏ °æ¿ì ƯÈ÷ ¼º´É Çâ»ó¿¡ µµ¿òÀÌ µË´Ï´Ù.

À̺¥Æ® ¶Ç´Â ŽºÅ©°¡ º¯°æµÈ °æ¿ì¿¡´Â Calendar Express°¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­ ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇÏ¿© º¸±â¸¦ »õ·Î °íĨ´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ´Â º¸±â »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇÔÀ¸·Î½á Calendar Express°¡ Ç×»ó ÃֽŠ´Þ·Â µ¥ÀÌÅ͸¦ Ç¥½ÃÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.


Calendar Express µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼Ç ºñȰ¼ºÈ­

µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ »õ·Î °íħÀ» ´©¸¦ ¶§ Calendar Express º¸±â°¡ »õ·Î °íÃÄÁý´Ï´Ù. ±×·¯³ª ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé Calendar Server°¡ µµ±¸ ¸ðÀ½À» À§ÇÑ XML ¹× XSLT º¯È¯À» ¼öÇàÇÏ¿© º¸±â¸¦ »õ·Î °íÄ¡±â ¶§¹®¿¡ ¼º´É¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù.

µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀ» ºñȰ¼ºÈ­ÇÏ·Á¸é ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "no"·Î ¼³Á¤ÇÕ´Ï´Ù.

ui.toolbar.repainting.enable="no"

ui.toolbar.repainting.enableÀ» "no"·Î ¼³Á¤ÇÒ °æ¿ì »ç¿ëÀÚ°¡ ¾î´À º¸±â¿¡¼­³ª »õ·Î °íħÀ» ´©¸£¸é ±âº» º¸±â·Î µ¹¾Æ°¥ ¼ö ÀÖ½À´Ï´Ù.

ui.toolbar.repainting.enableÀ» "no"·Î ¼³Á¤Çϸé Calendar Express°¡ µµ±¸ ¸ðÀ½À» À§ÇÑ XML ¹× XSLT º¯È¯À» ¼öÇàÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.

ºê¶ó¿ìÀú ij½Ã ¿É¼Ç(browser.cache.enable ¸Å°³ º¯¼ö)À» "yes"·Î ¼³Á¤ÇÏ¸é µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀÌ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.


Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¿¡¼­ XSL ·»´õ¸µ

Calendar Server´Â XSLT ÇÁ·Î¼¼½ÌÀ» ÃÖÁ¾ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú·Î ´Ù¿î·ÎµåÇÏ¿© Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Calendar Server°¡ ¼öÇàÇØ¾ß ÇÏ´Â ÇÁ·Î¼¼½ÌÀÌ °¨¼ÒµË´Ï´Ù. Calendar Server´Â ºê¶ó¿ìÀú°¡ XSLT ÇÁ·Î¼¼½ÌÀ» ·»´õ¸µÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ XSLT¸¦ ´Ù¿î·ÎµåÇÕ´Ï´Ù. ÇöÀç ¸±¸®½º¿¡¼­ ÀÌ ±â´ÉÀº Internet Explorer 6.0¿¡¸¸ Àû¿ëµË´Ï´Ù.

Å×½ºÆ® °á°ú Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» ÅëÇØ ÀÎÅÍÆäÀ̽º(UI)ÀÇ È®À强À» 4-6¹è±îÁö Çâ»ó½Ãų ¼ö ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ½À´Ï´Ù. Áï, Calendar Server´Â CPU ¼º´ÉÀ» ½É°¢ÇÏ°Ô ÀúÇϽÃŰÁö ¾ÊÀ¸¸é¼­ 4-6¹èÀÇ µ¿½Ã ÃÖÁ¾ »ç¿ëÀÚ¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö°¡ Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µ(ÇöÀç Internet Explorer 6.0 ÀÌ»ó¸¸ ÇØ´çµÊ)À» Á¦¾îÇÕ´Ï´Ù.

render.xslonclient.enable="yes"

±âº»ÀûÀ¸·Î ÀÌ ¸Å°³ º¯¼ö´Â "yes"·Î ¼³Á¤µË´Ï´Ù. Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ ¸Å°³ º¯¼ö¸¦ "no"·Î ¼³Á¤Çϰí Calender Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.



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


Copyright 2004 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.