小编Sup*_*Guy的帖子

如何永久保持python HTTP Server?

我在python中编写了一个简单的HTTP服务器,通过Web UI管理服务器上托管的数据库.它功能完善,按预期工作.然而,它有一个巨大的问题,它不会留下来.它会工作一个小时左右,但如果在返回使用它时长时间不使用,我每次都必须重新初始化它.现在我使用的方法是:

def main():
    global db
    db = DB("localhost")
    server = HTTPServer(('', 8080), MyHandler)
    print 'started httpserver...'
    server.serve_forever()

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

我在linux服务器的后台运行这个,所以我会运行像sudo python webserver.py这样的命令来分离它,但正如我之前提到的那样,它会退出.任何建议都是值得赞赏的原因,因为它看起来我不明白为什么它关闭.

python shutdown http

8
推荐指数
1
解决办法
5228
查看次数

标签 统计

http ×1

python ×1

shutdown ×1