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 error
Date Mon, 26 Jun 2006 22:19:45 GMT
Hi Aaron,
   
  Everything is working now.
   
  Thanks for your help.
   
  cheers,
   
  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



 			
---------------------------------
Sneak preview the  all-new Yahoo.com. It's not radically different. Just radically better.

Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message