I've got an internal service hosted over tcp. It's being self-hosted inside of a windows service. The service works fine for the most part, but once in awhile I'll get a bunch of exceptions (all in a row) from it.
System.ServiceModel.Security.SecuritySessionServerSettings.AddPendingSession(UniqueId sessionId, IServerReliableChannelBinder channelBinder)
throws a System.ServiceModel.QuotaExceededException
saying "Cannot create a security session. Retry later."
The service hovers around 14-30 requests per second and I don't see a spike in usage around the exception spike.
All of the services are simple data pulling/setting.
Is there something that could be wrong with my configuration or how the service is being called that can cause this?