Getting Error -- ERROR io.fusionauth.api.service.cache.DistributedCacheNotifier - Failed to request a cache reload
-
Getting Error --
ERROR io.fusionauth.api.service.cache.DistributedCacheNotifier - Failed to request a cache reload (...)
What does this mean?
-
This error is related to FusionAuth not being able to communicate to nodes over TLS in a multinode environment.
Two things you will want to check-
If you are using self-signed certs (TLS)
You will need to add any self-signed certificates to your Java Truststore.
If you are using a signed cert from a certificate authority
Make sure you have properly integrated that cert into your TLS
Lastly, If you are on a secure private backplane, you can simply communicate over non-TLS (HTTP).
Once FusionAuth can establish a connection, then the caching issues should remedy themselves. In a multi-node environment, the first node is kickstarted with its own cache and then attempts to inform all other nodes to refresh their cache. If this "master node" cannot communicate (in this case due to not have the right security cert), then you will see errors such as above.
Thanks,
Josh