在生产中运行django / flask管理命令的好方法是什么

时间:2018-06-04 11:43:29

标签: python django docker gunicorn django-management-command

在dockerized环境中,我们运行django管理命令。基本上运行像python manage.py command这样的管理命令是单线程的。所以基本上我们在docker容器中运行单个进程。现在,如果某个时候db连接被重置或者某个进程抛出了一个未处理的异常,导致进程或其他任何场景崩溃,则需要重新启动容器才能使其再次运行。

我想要的是类似gunicorn的东西,它创建多个进程并维护进程(意味着,杀死陈旧的进程,继续在重新加载时启动新进程等)。

据我所知,主管并没有提供这个。

基本上,在django和flask应用程序中运行管理命令的最佳实践是什么。

0 个答案:

没有答案