私は単純なねじれたサーバーを書きました -
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
。サーバーはリクエストに応答しません。このねじれたサーバーをデーモン化するにはどうすればよいですか