Hi Bryan,

> TThreadPoolServer does its IO in many threads, so it can be faster in some
> circumstances. However, it's not "fair" in terms of requests - when a client
> gets a thread, it monopolizes it until it closes, even if it's not even
> making a request. In practice, this means you have to allow basically
> unlimited threads.

I think this is ok in my case. I know how many clients will be connecting to 
the server. 

> I don't know why thread pool server would stop responding after 30 minutes.
> We'd need to see more information to have any chance of figuring that out.

Here are the outputs from pstack and strace. I captured them after 
TThreadPoolServer stopped responding:

http://pastebin.com/raw.php?i=2QzWFmz2

Let me know if there are other commands that might be helpful in figuring out
what's going on.

Thanks!
--Michi

Reply via email to