现在有一个需求是,运行django Web项目的时候,单独运行一个程序,运行时间较长,现在是合并在一起的,用django启动了一个线程进行运行,怎么才能实现两者分开?如果django项目意外中断,那个单独的程序也不会中断呢?并且可以实时在前端页面上显示程序运行的输出结果,可以用celery实现吗?谢谢
考虑使用 supervisor 去管理你的单独程序, 并且能保证它挂掉后重启, 具体你是需要传输什么结果?, 要实时性的话, 考虑websocket