[Twisted-Python] Thread Consumption Problem in Daemon?
Chris Withers
chris at withers.org
Thu Nov 22 04:43:09 MST 2018
On 22/11/2018 02:30, Glyph wrote:
>
>> On Nov 19, 2018, at 6:16 AM, Darren Govoni <darrenuspto at gmail.com
>> <mailto:darrenuspto at gmail.com>> wrote:
>>
>> I tried to find out if there is a way to limit the thread pool size
>> from command line for twisted web and found nothing. Does it exist?
>
> The thread pool is limited to 10. While this is configurable via the
> API, no command line option is exposed to tune it. (This would be a
> great contribution if you were so inclined!)
>
> It seems likely to me that Flask is spawning background threads for some
> reason; given the way Twisted's threadpool works, leaks like this are
> not common. However, anything is possible: you probably want to gather
> some information about what all those threads are doing.
Some ideas on this front:
- pstree/ps and strace will tell you at a low level
- http://pyrasite.com/ and then use Python's thread introspection stuff.
cheers,
Chris
More information about the Twisted-Python
mailing list