Py学习  »  问与答

[精华] django 后台进程如何启动

568612535 • 10 年前 • 10406 次点击  

之前用过java servlet,可以在web服务器启动时候初始化一个daemon进程,后台常驻,然后在web服务器关闭的时候,可以关闭daemon进程,不知道django是否也有类似的功能呢? 如果有,怎么实现呢?求大神解救

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/299
 
10406 次点击  
文章 [ 4 ]  |  最新文章 10 年前
568612535
Reply   •   1 楼
568612535    10 年前

我用了thread方法解决了这个问题,在wsgi文件中启动一个进程,不知道是不是合理或者有更好的方法

568612535
Reply   •   2 楼
568612535    10 年前

@toozoofoo thank you! djangowebapp的wsgi文件就相当于与servlet初始化相关的一些东西吧

toozoofoo
Reply   •   3 楼
toozoofoo    10 年前

python里对应java的servlet的东西是wsgi,uwsgi对应tomcat这样的容器,可以在后台运行,最前端都可以是nginx

Py站长
Reply   •   4 楼
Py站长    10 年前

可以在Django启动或接受某种请求(类似Servlet)时启动一个线程