标签: django apache task wsgi
我在守护程序模式下使用apache + mod_wsgi运行django项目。当我必须让服务器注意到源代码中的更改时,请触摸wsgi.py文件,但是这种方法存在问题。
从前端触发的某些任务需要10分钟才能完成。如果我在执行其中一项长任务时触摸wsgi文件,它们将被重新启动杀死。
有什么方法可以使服务器刷新代码,但是可以使之前未完成的任务保持运行状态,直到完成?
谢谢!
答案 0 :(得分:0)
不要在Web进程中运行长时间运行的任务。使用像Celery这样的脱机任务管理器。