当前位置: 首页 > 面试题库 >

什么办法可以限制celery

宋耀
2023-03-14
问题内容

有什么办法可以限制芹菜的工人数量?我的服务器很小,芹菜总是在1个核心处理器上创建10个进程。我想将此数目限制为3个进程。


问题答案:

我尝试在settings.py文件中将并发设置为1,将max_tasks_per_child设置为1,并同时运行3个任务。它只是以用户的身份生成1个进程,而以芹菜的形式生成其他2个进程。它应该只运行1个进程,然后等待其完成再运行另一个进程。

我正在使用django芹菜。

编辑 {

我通过在settings.py文件中写入CELERYD_CONCURRENCY = 1来分配并发性。但是,当我使用“ tail -f
/var/log/celery/w1.log”查看celery日志文件时,我看到为并发分配的值为8。这告诉我setting.py不会更改并发。为了解决这个问题,我在“
/ etc / default / celeryd”文件中添加了以下几行。

# Extra arguments to celeryd
CELERYD_OPTS="--concurrency=1"

现在,队列中的第二个任务等待直到第一个任务完成。

}



 类似资料:
  • 我一直在关注快板5平台和他的文件管理器使用的教程!openFile.eof(),我听说它不好,我很确定它是什么让我的矢量下标超出范围错误。除了它,还有什么我可以使用的吗?另外,你能检查一下我的图层类,以防我的矢量下标超出范围错误吗?我想不出来,我很确定它来自文件管理器,但我不知道。 它仅输出地图的第一行。当我把它改成“而”(标准:::getline(打开文件,行))时,我甚至从未去过标准::cou

  • 问题内容: 有没有办法限制边框的长度。我有一个具有底部边框的,但是我想在的左侧添加一个边框,该边框仅向上延伸一半。 有没有办法在页面上不添加额外元素的方法? 问题答案: 希望这可以帮助:

  • 问题内容: 我有类似 “&ampauml; s&amparing;”之 类的字符串 需要像这样的 “äså” 进行转换请在这里帮助我。 提前致谢 问题答案: 看一下Apache Commons库中的类。(具体方法)。

  • 问题内容: 有什么办法可以反编译Linux .so? 问题答案: 有反编译器,但是反编译器可能不会以与原始程序所用语言相同的语言发出代码。 也有反汇编程序,可以将机器代码重新汇编为汇编程序。 反编译Wiki 可能是其他信息的良好来源。

  • 问题内容: 是否可以在不设置/检查任何标志/信号灯/等的情况下终止正在运行的线程? 问题答案: 在Python和任何语言中,突然终止线程通常都是一种糟糕的模式。请考虑以下情况: 线程持有必须正确关闭的关键资源 该线程创建了其他几个必须同时终止的线程。 如果你负担得起的话(如果你要管理自己的线程),处理此问题的一种好方法是有一个标志,每个线程定期检查一次,以查看是否该退出。 例如: 在此代码中,你应

  • 问题内容: 通常,建议将RSA用于加密对称密钥,然后再将其用于加密“有效负载”。 可以使用RSA加密的数据量的实际(或理论)限制是多少(我使用的是2048位RSA密钥大小)。 特别是,我想知道使用(不同的)RSA公钥加密RSA公钥(256字节)是否安全?我在Java中使用Bouncy Castle加密库。 问题答案: 对于 n 位RSA密钥,直接加密(使用PKCS#1 “旧式”填充)适用于最大 下