【发布时间】:2011-06-04 19:35:42
【问题描述】:
我写了一个简单的twisted server -
from twisted.internet import reactor
from twisted.internet import protocol
from twisted.web import server, resource
from twisted.internet import reactor
class Index(resource.Resource):
isLeaf = True
def render_GET(self, request):
args = request.args
print 'Args: %s' %(repr(args))
print 'Serving on PORT: 8090'
site = server.Site(Index())
reactor.listenTCP(8090, site)
reactor.run()
这在127.0.0.1:8090 上运行良好。请注意,当我使用nohup 和ctrl+Z 使进程在后台运行时,它在终端(前台)中运行。服务器不响应请求。我应该怎么做才能守护这个扭曲的服务器
【问题讨论】:
-
你是在后台运行它,还是只是用 ctrl+z 暂停它?
-
我试过
ctrl+z。我还能如何去魔化它? -
在你的shell中输入“ctrl+z”后输入“bg”。这会将暂停的进程作为后台作业恢复
标签: python twisted twisted.web twisted.client twisted.internet