gpt4 book ai didi

python - 我可以使用 python os.nice 来降低 celery 任务的友好度吗?

转载 作者:太空宇宙 更新时间:2023-11-04 03:53:45 25 4
gpt4 key购买 nike

我可以使用 python os.nice 来降低 celery 任务的友好度吗?

我在想这样的事情:

@task()
def maintenance_requests():
os.nice(5)
request = requests.session()
request.get('http://maintenance/', params={})

还有其他方法吗?

提前致谢!

编辑:因为我的应用程序是 IO 绑定(bind)的,所以我发现 ionice 是我需要的命令。做了一些测试,它就像一个魅力。谢谢

最佳答案

我认为您不能指定特定 Celery 任务的好坏,因为好坏是流程的一个属性。任务只是在 Celery worker 上运行的一些代码。

但是,您可以使用 Celery 的 task routing configuration 设置一个较低友好度的 Celery worker 并将维护任务路由给该 worker .

关于python - 我可以使用 python os.nice 来降低 celery 任务的友好度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com