Hi Aaron,

I've seen this happen when you have more than one
instance running on a single machine, say if your
server didn't shutdown properly and you bring up
another instance while the old one is still running.
There two instances of the cache on each machine, but they are configured
to use different configurations with different ports.

What version of the cache are you running?
1.2.5

Do you see this on startup or after the cache has been running a
while?
After the caching is running a while.

Florian.

I'm running the lateral in prod currently and I saw
this happen when two instances of a server had been
started.
Aaron




--- Florian Hawlitzek <[EMAIL PROTECTED]>
wrote:

Hi Owen,

I get the same error:
**** Error Mi Mrz 15 03:14:38 CET 2006 1142388878558 --- [org.apa

che.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender]
Detected problem with connection: java.net.SocketException: Broken
pipe
**** Error Mi Mrz 15 03:14:38 CET 2006 1142388878559 --- [org.apa
che.jcs.auxiliary.lateral.LateralCache] Disabling
lateral cache due to error Failed to remove teaser_map from aroonaCache java.net.SocketException: Broken pipe **** Error Mi Mrz 15 03:14:38 CET 2006 1142388878559 ---
at java.net.SocketOutputStream.socketWrite0(Native
Method)

Did you find any solution?

Thanks,
Florian.

Owen Wallace schrieb:

Does any body have any ideas why this is happening?

Or at least how I could go about working out what
is happening?
There are two caches running on two machines and
I'm trying to keep them synced.
Thanks

Owen


2006-01-04 03:00:00,365
[CacheEventQueue.QProcessor-HierarchyTreeCache]
ERROR org.apache.jcs.auxiliary.lateral.LateralCache
- Disabling lateral cache due to error Failed to put
HierarchyTree2116 to HierarchyTreeCache
java.net.SocketException: Broken pipe
      at
java.net.SocketOutputStream.socketWrite0(Native
Method)
      at
java.net.SocketOutputStream.socketWrite(Unknown
Source)
      at
java.net.SocketOutputStream.write(Unknown Source)
      at
java.io.ObjectOutputStream$BlockDataOutputStream.writeBlockHeader(Unknown
Source)
      at
java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown
Source)
      at
java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown
Source)
      at
java.io.ObjectOutputStream.writeFatalException(Unknown
Source)
      at
java.io.ObjectOutputStream.writeObject(Unknown
Source)
      at
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.send(LateralTCPSender.java:208)
      at
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.update(LateralTCPService.java:124)
      at
org.apache.jcs.auxiliary.lateral.LateralCache.update(LateralCache.java:96)
      at
org.apache.jcs.engine.CacheAdaptor.handlePut(CacheAdaptor.java:86)
      at
org.apache.jcs.engine.CacheEventQueue$PutEvent.doRun(CacheEventQueue.java:652)
      at
org.apache.jcs.engine.CacheEventQueue$AbstractCacheEvent.run(CacheEventQueue.java:567)
      at
org.apache.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.java:537)
--------------------------------------------------------------------------------------------
cache.ccf

# DEFAULT CACHE REGION

jcs.default=LTCP
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.cacheattributes.MaxObjects=10000
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.default.cacheattributes.UseMemoryShrinker=false
jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600

jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
jcs.default.elementattributes.IsEternal=false
jcs.default.elementattributes.MaxLifeSeconds=3600
jcs.default.elementattributes.IdleTime=1800
jcs.default.elementattributes.IsSpool=true
jcs.default.elementattributes.IsRemote=true
jcs.default.elementattributes.IsLateral=true
jcs.auxiliary.LTCP=org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory

jcs.auxiliary.LTCP.attributes=org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes
#jcs.auxiliary.LTCP.attributes.TcpServers=
jcs.auxiliary.LTCP.attributes.TcpListenerPort=1118
jcs.auxiliary.LTCP.attributes.UdpDiscoveryAddr=224.10.10.10
jcs.auxiliary.LTCP.attributes.UdpDiscoveryPort=5555
jcs.auxiliary.LTCP.attributes.UdpDiscoveryEnabled=true
jcs.auxiliary.LTCP.attributes.Receive=true
jcs.auxiliary.LTCP.attributes.AllowGet=false
jcs.auxiliary.LTCP.attributes.IssueRemoveOnPut=false

jcs.auxiliary.LTCP.attributes.FilterRemoveByHashCode=false

##############################################################
################## OPTIONAL THREAD POOL
CONFIGURATION ###################
# Default thread pool config
thread_pool.default.boundarySize=2000
thread_pool.default.maximumPoolSize=150
thread_pool.default.minimumPoolSize=4
thread_pool.default.keepAliveTime=350000
#RUN ABORT WAIT BLOCK DISCARDOLDEST
thread_pool.default.whenBlockedPolicy=RUN
thread_pool.default.startUpSize=4

---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to