´Ù¾ç¼º ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.psychofx.com/radical/
´Ù¾ç¼º ű×
´Ù¾ç¼º ¼³¸í
SMF ¼ºñ½º ¸Å´ÏÆ佺Ʈ »ý¼º µµ±¸ Manifold´Â µ¥ÀÌÅ͸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¸î °¡Áö Áú¹®¿¡ ´äÇÔÀ¸·Î½á Solaris SMF ¸Å´ÏÆ佺Ʈ XML ÆÄÀÏÀ» ºü¸£°í ½±°Ô ¸¸µé ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÆÄÀ̽㠸ðµâÀÔ´Ï´Ù .Manifold´Â Python°ú Genshi ÅÛÇø´ ÆÐÅ°Áö°¡ ÇÊ¿äÇÕ´Ï´Ù. ¸Å´Ï Æúµå¸¦ »ç¿ëÇÏ¿© ¸Å´ÏÆ佺Ʈ¸¦ »ç¿ëÇϽʽÿÀ. Memcached ¿ë (XML) ÆÄÀÏ : $ Manifold Memcached.xml ¼ºñ½º ¹üÁÖ (¿¹ : '»çÀÌÆ®'¶Ç´Â '/ ÀÀ¿ë ÇÁ·Î±×·¥ / µ¥ÀÌÅͺ£À̽º') ¼ºñ½º Ä«Å×°í¸®¸¦ µû¸£´Â ¼ºñ½ºÀÇ À̸§ (¿¹ : 'myApp') ¼ºñ½º ¸Å´ÏÆ佺ƮÀÇ MemcachedThe ¹öÀü (¿¹ : '1') MemcachedcanÀÌ ¼ºñ½º´Â ¿©·¯ ÀνºÅϽº¸¦ ½ÇÇàÇÕ´Ï´Ù (¿¹ / ¾Æ´Ï¿À) ? instance_name for YesEnter °ª (¿¹ : ±âº»°ª) ±¸¼º ÆÄÀÏÀÇ Àüü °æ·Î; ±¸¼º ÆÄÀÏÀÌ ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì °ø¹éÀ» ³²°Ü µÎ½Ê½Ã¿À (¿¹ : '/etc/myservice.conf') [] ¼ºñ½º¸¦ ½ÃÀÛÇÏ´Â Àüü ¸í·É; ±¸¼º ÆÄÀÏ (¿¹ : '/ usr / bin / myservice % {config_file}') [] / opt / memcached / bin / memcached -dthe Àüü ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼ºñ½º¸¦ ÁßÁöÇÏ·Á¸é '% {/ usr / bin / myservice % {config_file}'ÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. SMF°¡ ¼ºñ½º ÇÁ·Î¼¼½º¸¦ ÀÚµ¿À¸·Î Á×ÀÌ°Ô ÇÒ ¼ö ÀÖµµ·Ï ': Kill'À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù (¿¹ : '/ usr / bin / myservice_ctl stop'¶Ç´Â ': kill'smf°¡ ¼ºñ½º ÇÁ·Î¼¼½º¸¦ ÀÚµ¿À¸·Î Á¦°ÅÇϵµ·ÏÇϽʽÿÀ.) ÇÁ·Î¼¼½º °ü¸® ¸ðµ¨ ¼±Åà : '´ë±â': Àü°æ¿¡¼ ½ÇÇàµÇ´Â Àå±â ½ÇÇà ÇÁ·Î¼¼½º (±âº»°ª) '°è¾à': µ¥¸ó ¶Ç´Â Æ÷Å© ÀÚü (Áï½Ã ½ÃÀÛ ¸í·ÉÀÌ Áï½Ã ½ÃÀÛµÊ) 'ÀϽÃÀûÀÎ ÇÁ·Î¼¼½º': ªÀº ¼ö¸í ÇÁ·Î¼¼½º, ÀÛ¾÷À» ¼öÇàÇÏ°í ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ºü¸£°Ô °è¾à µµ¼ÀÌ ¼ºñ½º´Â ³×Æ®¿öÅ© Áغñ (¿¹ / ¾Æ´Ï¿À) ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¼ºñ½º°¡ ±âº»ÀûÀ¸·Î È°¼ºÈµÇ¾î¾ßÇÕ´Ï´Ù (¿¹ / ¾Æ´Ï¿À) ? ½ÃÀÛ / ÁßÁö / »õ·Î °íħ ¸Þ¼Òµå¸¦ ½ÇÇàÇÒ ¶§ »ç¿ëÀÚ°¡ º¯°æÇϵµ·Ï º¯°æ (¿¹ : 'WebServd') ¹Ò¿¡ ¾²¿©Áø WebServdManifest .xmlyou´Â "SVCCFG À¯È¿¼º °Ë»ç"·Î XML ÆÄÀÏÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ°í "SVCCFG °¡Á® ¿À±â memcached.xml"¿ä±¸ »çÇ×À» »ç¿ëÇÏ¿© SMF ¼ºñ½º¸¦ ¸¸µì´Ï´Ù. ¡¤ ÆÄÀ̽ã
´Ù¾ç¼º °ü·Ã ¼ÒÇÁÆ®¿þ¾î