Philo

Results 18 comments of Philo

The 15 minute duration sounds like you may be experiencing [stalled sockets](https://github.com/StackExchange/StackExchange.Redis/issues/1848#issuecomment-913064646). I'd recommend upgrading StackExchange.Redis to v2.7.17 to get Fix #2595: Add detection handling for dead sockets that the...

Routine Azure Redis server maintenance closes connections gracefully to avoid stalled sockets, but in some cases maintenance on underlying Azure infrastructure (networking or compute) can cause connections to be interrupted...

Most likely, these are occurrences of a known issue impacting smaller C0 and C1 size caches in Azure. A recent change in a security monitoring process running on cache VMs...

I'd recommend double-checking that everything is configured per https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication, and use the sample app in https://github.com/Azure/Microsoft.Azure.StackExchangeRedis to test connecting to Redis using your AAD identity from within an Azure VM....

No, Azure Cache for Redis only support Managed Identity or Service Principal for authentication, so an individual user's VS/PS creds won't work. For more discussion on TokenCredential support see https://github.com/Azure/Microsoft.Azure.StackExchangeRedis/issues/2....

You should be able to use `ConfigureForAzureAsync().GetAwaiter().GetResult()` in a sync Startup method to force sync-over-async. This is a potentially dangerous anti-pattern, but should be reasonably safe in a Startup method...

Should we introduce a label like "considerFor3x" to tag things like this and easily find them later?

'WORKER: (Busy=5,Free=32762,Min=4,Max=32767)' indicates that you have more Busy threads than the Min thread pool size, which means you're experiencing thread pool throttling. You'll want to ensure all your calls into...