Python 异步监控
Python asyncio monitoring
我有一个 python 程序,它启动随机数的 asyncio 协程。在此期间,我的程序可以启动新程序,其中一些可以在终止工作时退出。
我想知道是否可以报告每分钟活跃协程的数量?
谢谢
您不能启动协程但可以启动新的task
要检索活动任务数,请使用 len(asyncio.Task.all_tasks())
。
更新
从Python3.7开始请使用len(asyncio.all_tasks())
API.
我有一个 python 程序,它启动随机数的 asyncio 协程。在此期间,我的程序可以启动新程序,其中一些可以在终止工作时退出。
我想知道是否可以报告每分钟活跃协程的数量?
谢谢
您不能启动协程但可以启动新的task
要检索活动任务数,请使用 len(asyncio.Task.all_tasks())
。
更新
从Python3.7开始请使用len(asyncio.all_tasks())
API.