jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From emily chen <emilychen_2...@yahoo.com>
Subject Re: Lateral TCP Cache - UDP discovery configuration
Date Tue, 27 Jun 2006 00:04:09 GMT
Hi Aaron,
   
  I found an example that you post in the mail list: http://mail-archives.apache.org/mod_mbox/jakarta-jcs-users/200606.mbox/%3C20060605162432.73955.qmail@web38715.mail.mud.yahoo.com%3E
   
  But I don't know how do I config the following attributes of Lateral UDP Discovery if I
have two Tomcat servers runing in my PC:
   
  jcs.auxiliary.LTCPAIR.attributes.TcpListenerPort=1118
jcs.auxiliary.LTCPAIR.attributes.UdpDiscoveryAddr=228.5.6.1
jcs.auxiliary.LTCPAIR.attributes.UdpDiscoveryPort=6773
jcs.auxiliary.LTCPAIR.attributes.UdpDiscoveryEnabled=true
jcs.auxiliary.LTCPAIR.attributes.Receive=true
jcs.auxiliary.LTCPAIR.attributes.AllowGet=false
jcs.auxiliary.LTCPAIR.attributes.IssueRemoveOnPut=false
jcs.auxiliary.LTCPAIR.attributes.FilterRemoveByHashCode=true

   
  Thanks for your help.
   
  Emily
   
   
  

Aaron Smuts <asmuts@yahoo.com> wrote:
  Please think a bit about what the configuration is
supposed to accomplish, and the problem should be
clear. You tell one client where to find the others
in the "TcpServers" setting. The "TcpListenerPort" is
the port at which this client listens. 

If server 2 is listening to port 1111, the server 1
should be configured like this:

jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1111

jcs.auxiliary.LTCP.attributes.TcpListenerPort=1110

And server 2 should be configured like this:

jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1110
jcs.auxiliary.LTCP.attributes.TcpListenerPort=1111

I'd recommend using UDP discovery, which greatly
simplfies these issues.

Cheers,

Aaron

--- emily chen wrote:

> Hi Aaron,
> 
> I did a testing, used different port in cache.ccf
> file, and still got the same error:
> 
> cache.ccf for web applicaton in Tomcat1:
> 
>
jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1110
> 
> jcs.auxiliary.LTCP.attributes.TcpListenerPort=1110
> 
> cache.ccf for web applicaton in Tomcat2:
> 
>
jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1111
> 
> jcs.auxiliary.LTCP.attributes.TcpListenerPort=1111
> 
> and got following error message:
> -----------------------------------------------
> 2006-06-26 11:38:59,540 [http-8080-Processor25]
> INFO 
> org.apache.jcs.engine.control.CompositeCacheManager
> - Creating cache manager from config file:
> /cache.ccf
> 2006-06-26 11:38:59,540 [http-8080-Processor25] INFO
> org.apache.jcs.utils.threadpool.ThreadPoolManager -
> thread_pool.default PoolConfiguration = useBoundary
> = [true]boundarySize = [2000]maximumPoolSize =
> [150]minimumPoolSize = [4]keepAliveTime =
> [300000]whenBlockedPolicy = [RUN]startUpSize = [4]
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - Setting default auxiliaries to DC,LTCP
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - setting defaultCompositeCacheAttributes to [
> useLateral = true, useRemote = true, useDisk = true,
> maxObjs = 0, maxSpoolPerRun = -1 ]
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - No special ElementAttribute class defined for key
> [jcs.default.elementattributes], using default
> class.
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - setting defaultElementAttributes to [ IS_LATERAL =
> true, IS_SPOOL = true, IS_REMOTE = true, IS_ETERNAL
> = false, MaxLifeSeconds = 3600, IdleTime = 1800,
> CreateTime = 1151347139556, LastAccessTime =
> 1151347139556, getTimeToLiveSeconds() = 3600,
> createTime = 1151347139556 ]
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - Parsed regions []
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - Finished configuration in 0 ms.
> 2006-06-26 11:38:59,556 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.engine.control.CompositeCacheConfigurator
> - No special ElementAttribute class defined for key
> [jcs.region.ePINBatchReportCache.elementattributes],
> using default class.
> 2006-06-26 11:38:59,587 [http-8080-Processor25] INFO
> org.apache.jcs.engine.memory.lru.LRUMemoryCache -
> initialized LRUMemoryCache for ePINBatchReportCache
> 2006-06-26 11:38:59,587 [http-8080-Processor25] INFO
> org.apache.jcs.engine.control.CompositeCache -
> Constructed cache with name: ePINBatchReportCache
> 2006-06-26 11:38:59,649 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache
> - Cache file root directory: C:\Temp\JCS_cache1
> 2006-06-26 11:38:59,665 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache
> - Set maxKeySize to: '10000'
> 2006-06-26 11:38:59,665 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache
> - Set recycle max Size to MaxRecycleBinSize: '7500'
> 2006-06-26 11:38:59,681 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager
> - Instance for [localhost:1110:1110] is null,
> creating
> 2006-06-26 11:38:59,681 [http-8080-Processor25] INFO
> 
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager
> - Creating TCP service, lca = localhost:1110:1110
> 2006-06-26 11:39:00,665 [http-8080-Processor25]
> ERROR
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService
> - Could not create sender to [localhost:1110] --
> Socket is null, cannot connect to localhost:1110
> 2006-06-26 11:39:00,665 [http-8080-Processor25]
> ERROR
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager
> - Failure, lateral instance will use zombie service
> java.io.IOException: Socket is null, cannot connect
> to localhost:1110
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.init(LateralTCPSender.java:137)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.(LateralTCPSender.java:110)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.(LateralTCPService.java:70)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager.(LateralTCPCacheManager.java:164)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager.getInstance(LateralTCPCacheManager.java:105)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory.createCache(LateralTCPCacheFactory.java:81)
> at
>
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseAuxiliary(CompositeCacheConfigurator.java:551)
> at
>
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:343)
> at
>
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:280)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:445)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:384)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:371)
> at org.apache.jcs.JCS.getInstance(JCS.java:66)
> at
>
com.prenet.domain.epinSupport.EpinReportMediator.(Unknown
> Source)
> at
>
com.prenet.domain.common.MediatorFactory.getEpinBatchSummaryReportMediator(Unknown
> Source)
> at
>
com.prenet.cpt.presentation.epinSupport.ProductSummaryReportVC.loadReport(Unknown
> Source)
> at
>
com.prenet.cpt.presentation.epinSupport.ProductSummaryReportVC.getReport(Unknown
> Source)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
>
com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:79)
> at
>
org.apache.shale.faces.ShalePropertyResolver.getValue(ShalePropertyResolver.java:104)
> at
>
com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
> at
>
com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
> at
>
com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
> at
>
com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
> at
>
com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
> at
>
javax.faces.component.UIOutput.getValue(UIOutput.java:147)
> at
>
com.prenet.presentation.components.UIOutputDate.getFormattedDate(Unknown
> Source)
> at
>
com.prenet.presentation.components.UIOutputDate.encodeBegin(Unknown
> Source)
> at
>
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:433)
> at
>
com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:130)
> at
>
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
> at
>
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435)
> at
>
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233)
> at
>
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
> at
>
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435)
> at
>
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233)
> at
>
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
> at
>
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:607)
> at
>
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:544)
> at
>
com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:460)
> at
>
org.apache.jsp.epinSupport.productSummaryReport_jsp._jspx_meth_h_panelGrid_3(org.apache.jsp.epinSupport.productSummaryReport_jsp:1651)
> at
>
org.apache.jsp.epinSupport.productSummaryReport_jsp._jspx_meth_f_view_0(org.apache.jsp.epinSupport.productSummaryReport_jsp:284)
> 
=== message truncated ===


---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org



 		
---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.  Great rates starting at 1ยข/min.
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message