Start Cache
You can start a clustered cache on all the server nodes altogether or start it on a specific node. Please follow these steps to start the clustered cache:
Starting Cache on All Server Nodes
From the Cache Explorer view, right click on the cache name, which you want to start.
Click on the Start option in the right click context menu.
This starts the demoClusteredCache on all the server nodes listed under the Server Nodes tree view. Server node icon color turns to sky blue if cache is started successfully.
Starting Cache on a Particular Server Node
Using NCache Manager
From the Cache Explorer view, right click on the server name under Server Nodes tree node, on which you want to start the cache.
Click on the Start option in the right click menu, in order to start the cache.
This starts the demoClusteredCache on the selected server node. Server node icons turn to sky blue if cache is started on it.
Using Command Line Tool
- Open Command Prompt.
- Go to the NCache tools directory:
cd [InstallDir]/bin/tools
- Use
startCache.exe
, provide required information:
startcache.exe demoClusteredCache /s 20.200.21.95 /p 8250
- This starts the demoClusteredCache on server node 20.200.21.95.
Troubleshooting
Unable to Start Cache due to Disabled Network Card
You may not be able to start the cache or clients may be unable to connect with server even on local machine. These problems arise when network card is disabled or cable is not connected.
Workaround
To resolve this problem, restart NCache service once after the network card is disabled or network cable is disconnected. Restarting NCache service will rebind it to local host rather than IP address of that machine.
Nodes Not Joining with Cluster on Cache Start
Sometimes it may be the case when you start a clustered cache, but nodes do not join with each other. It means that cluster is not formed and cache runs on each node as a standalone cache. You can use listcaches utility to confirm if the cluster is formed properly or not. When listcaches
utility is used with '/a' switch, it lists all the nodes that have successfully joined the cluster. You can also use the NCache Manager "View Cluster Connectivity" GUI tool to check the node connectivity. "View Cluster Connectivity" option is available in a cluster properties and also located at NCache Manager tool bar.
Workaround
- See that every node can be accessed from every other node participating in the clustered cache. For this you can use the '
ping
' utility. If nodes are not accessible then there is some network problem and must be resolved before starting the cache. - Please see that the cache configuration on each node contains the correct initial hosts list. Every node participating in the clustered cache must be listed there.
- If the initial hosts list is not correct then update the initial hosts list and restart NCache service on all nodes.
- Restart the clustered cache.
Both Nodes in Mirror Cache Appearing as Active
Both Nodes in a Mirror Cache appear as Active in NCache Manager
On starting a mirror cache, a situation may arise where both nodes are shown as active in NCache Manager. This means that nodes could not join with each other. It is not a mirror cache cluster instead two different mirror caches are running on each node.
Workaround
To resolve this problem see how to resolve the nodes not joining issue.