python официантка - убить неактивные соединения и темы - PullRequest
1 голос
/ 25 февраля 2020

У меня есть сервер официантки, подключенный к Falcon API:

from waitress import serve
import myserver
serve(myserver.api, host='0.0.0.0', channel_timeout=20, cleanup_interval=20, port=8001)

do c говорит, что я могу использовать channel_timeout, чтобы сделать соединение неактивным, и cleanup_interval, чтобы завершить неактивные соединения после указанное количество секунд.

Однако в моем случае этого не происходит.

У меня есть API, который занимает огромное количество времени - но только иногда. В этих случаях я просто хочу убить этот конкретный поток.

PS: Я не хочу увеличивать количество потоков, по умолчанию 4 подходит.

...