I had a similar issue where everyone was getting locked out of the server, except the people who were currently streaming, and would then allow access after they stopped.
Found out it was caused by one person accessing their iPad, which triggered the download function in Plex to run in the background, trying to get files that were stuck in their queue (they can’t even delete them!).
So I would disable this for everyone, and see if it resolves. It was causing Plex to be super unstable for me and everyone else who uses it.
I hope this works for you! This wasn’t always an issue, as I’ve had downloading enabled for more than a year, and its only become an issue in the last month or so… although I can’t pin it down to a particular update, as I’ve reverted, and its persisted. So not quite sure! It might just be a bug on certain devices, that’s making the server run crazy.
May 03, 2022 03:08:06.189 [4300] ERROR - Thread: Couldn't add a new thread to the pool of size 15: boost::thread_resource_error: Resource temporarily unavailable
and memory allocation failure started at
May 03, 2022 03:14:09.985 [12760] ERROR - [HttpClient] HttpClient: Exception thrown in HeaderReceived: bad allocation