8
votes
How can I check if the Cache Channel Service is running?
There's probably 2 or 3 questions hiding behind that seemingly simple question...
If you want to find it the CCS is running, the easiest is to open a telnet connection to the server and port that it'...
8
votes
Accepted
Tridion caching, RMI vs JMS
The basic principle is that for each deployer there is a cache invalidation process. For RMI , this is via the Cache Channel Service (CCS) and for JMS this is via a JMS queue.
If you have two servers ...
7
votes
Accepted
Is it possible to 'subscribe' to the Cache Cannel and add custom actions
In 2013 SP1 the Cache Channel messages were not a public API, and that hasn't changed yet in Web 8 either.
I don't think you can do much with the RMI at all actually, but when you change to JMS there ...
7
votes
Accepted
Is it possible to specify your own port number for the cache microservice
I've figured it out. There are two things necessary:
Give the service a different name
Specify a different port.
To do this, edit the installService.ps1 script. Locate the line where the first ...
5
votes
Should I use service caching or activemq caching as part of Web 8 and DD4T 2.1 implementation?
If you are using DD4T caching with ActiveMQ cache invalidation, that allows you to keep DD4T objects cached for a long period (until they get invalidated).
However, your application may still be (...
4
votes
Accepted
com.tridion.cache.CacheException: Unable to broadcast event
It's caused by the fact that the CacheEvent class had no serialVersionUUID. Some application servers then generate their own and if they differ between JVMs (which is then usually the case), you get ...
3
votes
Accepted
Cache channel service not working for Web 8.5
When generated Trace level log for micro services like discovery, content and deployer I found that cache channel service is generating logs and working fine. When published a component, I can see log ...
3
votes
Enable DD4T cache and Tridion Cache Channel service when using DD4T 2.0.5 (Java) and Tridion 2013 SP1
First of all, you will need to setup JMS as your cache invalidation mechanism, as DD4T's caching mechanism does not support listening to RMI. You can read all about that in Quirijn's blog post and the ...
3
votes
Tridion caching, RMI vs JMS
For few years, we are exactly in the same configuration : caching setup with one cache channel service (as Windows Service) configured on each webserver. Each webservers is synchronized with its ...
3
votes
Accepted
2 of the 3 sites cache not resetting
I would centralized CCS on one server. Instead of having CCS running on server A and B, have it configured to run on server A and have the webapp connect to server B. In the cd_storage_conf.xml on ...
2
votes
Error Starting Standalone Cache Service
For this kind of problem, the first tool you reach for should be Sysinternals procmon. This will enable you to see exactly which file can't be opened, and also to get other information, such as which ...
2
votes
2 of the 3 sites cache not resetting
This article is probably the best starting point for you to understand the object cache and cache channel service relationship.
In a nutshell, all your web application servers are Cache Channel ...
2
votes
Accepted
SDL Web 8.5 Synchronizing caches using Java Message Service doesn't work with 2 targets
Problem was caused by the RMIChannel Listenerport which is by default enabled in the quickinstall configs (SDL Web 8.5\Content Delivery\resources\quickinstall\config\deployer-combined\deployer-conf....
2
votes
SDL Web 8.5 Synchronizing caches using Java Message Service doesn't work with 2 targets
The error is a sign of you starting up the CacheChannel service twice on the same port. Did you maybe merge the CCS in your Deployer startup?
If you use ActiveMQ JMS, you don't actually need to setup ...
2
votes
Can Multiple Deployers use the same Cache Channel Service installed as service on Windows machine
The cache channel service should be shared by the deployer (which sends invalidation messages) and the web applications (which need to be informed of invalidations). So the deployer and the web ...
2
votes
Accepted
Is RMI based cache invalidation still valid for DD4T 2.0 or only JMS based can be used
There is no invalidation of the DD4T cache in DD4T .NET 2 out of the box.
However, DD4T Java has cache invalidation out of the box.
The Cache Channel Service will invalidate the Tridion Object Cache ...
2
votes
Accepted
Cache channel service default port in case of second
You can't have two instances of the service listen on the same port. One will fail.
One option is to configure the services to run on separate ports like this:
Is it possible to specify your own ...
1
vote
How to make Service Cache publish aware?
You need to configure cache invalidation messaging - see the documentation on this topic: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/GUID-7E728735-073B-4827-AABE-B45592CFF36D
With ...
1
vote
Cache channel service default port in case of second
I have looked at the readme.md file available with the Cache channel service installation for the default port
in both cases (windows and linux) the service will be reachable on port:`1099`.
1
vote
Is RMI based cache invalidation still valid for DD4T 2.0 or only JMS based can be used
In addition to Rob's answer, in DD4T version 2, the framework does not support RMI.
This does not mean you cannot use RMI for invalidation of the Tridion Object Cache in case you have that turned on ...
1
vote
Error Starting Standalone Cache Service
Use Regedit and check the following name:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\SDLWebCacheService\Parameters\Java
If there are spaces in the name of the ...
1
vote
Error Starting Standalone Cache Service
To get more details around the issue, try running the service as a console application with debug log mode:
.\procrun.exe //TS//SDLWebCacheService --LogLevel Debug
1
vote
Error Starting Standalone Cache Service
It seems to be a bug with the installer with the installation path contains blank spaces. As a temporary fix remove all the blank spaces
1
vote
Tridion caching, RMI vs JMS
Simplest approach would be to add cache channel service (as java
standalone app) to each of the webservers and use RMI to sync the
cache on each server separately. Is there any disadvantage to ...
1
vote
Accepted
Not able to start Tridion Cache Channel Service - R5.3
Finally got it resolved and thanks to Nuno Linhares for the valuable suggestion to start at the right place.
I have tried executing the java version of the cache channel service using below command:
...
1
vote
Not able to start Tridion Cache Channel Service - R5.3
The error message that you have is fairly generic. Is there any more information in the Deployer log file?
You may want to check:
That the Deployer config file is valid XML, and that the settings ...
1
vote
Windows service bus with Tridion RemoteSynchronization
What you seem to be asking is whether the Tridion Cache Channel Service works with the Window Service Bus instead of a JMS Provider. The answer here is no. A Java Messaging Service, as per the JSR-...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
cache-channel-service × 26content-delivery × 6
jms × 6
web8.5 × 5
2013 × 4
2011 × 3
2013-sp1 × 3
web8 × 3
broker × 3
dd4t-2 × 3
cache × 3
sdl-tridion × 2
deployer × 2
object-cache × 2
publishing × 1
dd4t × 1
configuration × 1
dd4t-java × 1
brokerquery × 1
r5 × 1