-
I have self-hosted Unleash Core and Unleash Proxy for both Staging and Production Environments each. The configuration for the services is the same for both environments. When I create a new toggle or modify an existing one via Unleash Core's UI, I can get the updated configuration via Unleash Proxy URLs in a few seconds on Staging Environment. However, on production, I get the stale list of toggles after making an update on production's Unleash Core UI. The configuration for both the environments has been kept the same as well. It is only when I redeploy Unleash Proxy Instances that I get the updated configuration. I haven't found any anomaly in log messages as well i.e I didn't get an error or warning messages. Unleash Proxy Instance on production seems to be calling the Unleash Core instance on regular basis. I gather this from the following log messages that get printed routinely. This means that Proxy instance is reguarly calling the core instance to get the updated config.
Can someone please help be debug this to find the core issue? Please let me know if there is any details required from me. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 10 replies
-
I've just tested a self-hosted proxy against our demo instance and it works fine for production envs. Can you test with your proxy connecting to our hosted demo instance (https://app.unleash-hosted.com/demo)? Here's my video reproducing your case: Screen.Recording.2023-08-16.at.12.41.53.mov |
Beta Was this translation helpful? Give feedback.
So as the next step I'd create 2 brand new self-hosted instances: one with the version matching your failing production version and another one with the very latest Unleash version (we released 5.4 yesterday). Then I'd connect the Node SDK to both of them and check if the changed even is triggered.