python - Celery 不使用所有 eventlet 线程
问题描述
我在使用带有 celery 的 eventlet 时遇到了问题。我通过以下方式经营芹菜工人
celery worker -P eventlet -A project -c 400 -Q default -l info -n default
它应该适用于 400 个线程。但是,当我用芹菜花监控进程时,它只显示大约 200 个线程在工作。为此工作人员生成了 1000 多个任务。每个人都可以说这里发生了什么吗?为什么 celery 不使用 400 个线程,而最多只使用 200 个线程?
解决方案
推荐阅读
- java - Java MOOC 92.3(我想了解如何解决这个问题,而不仅仅是提供答案)
- azure - 如何使用 Bearer 令牌授权一个 Azure Active Directory 应用访问不同的 AAD 应用服务 Web API?
- python - 有没有办法抓取页面上的所有链接,除了包含硒中特定单词的链接?
- python - 如何将 Dataframe 中一列中值的最后 3 位拆分为两个新的 Dataframe?
- c# - 如何在遵循 MVVM 格式的同时访问子 ViewModel 中的事件
- java - 是什么导致我的这部分 java 代码中的空指针异常?
- r - 是否有更有效的匹配版本来搜索数字的重复排列?
- c++ - C++ cin.getline 忽略空行
- javascript - 读取 API 请求时未定义的 const
- java - Java 和 Kotlin 泛型方法之间的区别