PYTHON WebServer守护进程

时间:2017-06-07 13:11:30

标签: python http server cgi

以下代码是由我编写的WebServer。

#!/usr/bin/python

import BaseHTTPServer
import CGIHTTPServer


server = BaseHTTPServer.HTTPServer
handler = CGIHTTPServer.CGIHTTPRequestHandler
server_address = ("", 80)
handler.cgi_dicrectories = ["/cgi"]


httpd = server(server_address, handler)

try:
        httpd.serve_forever()
except KeyboardInterrupt:
        httpd.shutdown()

问题在于,每次使用它时,我都必须启动它。 如何让它成为恶魔并让它在后台运作?

2 个答案:

答案 0 :(得分:0)

尝试下一个:

gunicorn -D -b 127.0.0.1:80 -w 9 -c file_name.py customapp:application 

或使用http://gunicorn.org手册

自行配置

答案 1 :(得分:0)

你在cat上使用RunIt或编写守护进程(参见python-daemon