使用Supervisord

时间:2016-01-20 17:20:49

标签: celery supervisord

我正在使用Supervisor来控制Celery工作人员,该工作人员收集包含一张或多张照片的相册,并使用avconv从他们生成视频。不幸的是,对于更大的专辑,这个过程使用了太多资源并被关闭。

我可以在Supervisor配置文件中设置一个参数吗?我可以设置为重新设置流程以限制它使用的资源并防止它被终止?我在文档中找不到任何内容,但这似乎是一个显而易见的需求。或者,Celery是否允许类似的东西,所以我可以在那里设置它?

1 个答案:

答案 0 :(得分:0)

Superlance 插件可用于限制任何监督管理进程的内存使用。 Supervisord 可以本机管理进程优先级,设置它的 umask 等。有关详细信息,请参阅 docs