def _actually_run(self, postbind_cb):
import logging
import tornado.options
logging.getLogger().setLevel(logging.INFO)
tornado.options.enable_pretty_logging()
import tornado.web
import tornado.httpserver
import tornado.ioloop
import tornado.autoreload
import hashlib
import random
m = hashlib.md5()
m.update(str(random.random()) + str(random.random()))
secret = m.digest()
app = tornado.web.Application(self.handlers, static_path=self.static, cookie_secret=secret)
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(self.port)
logging.info("waiting for requests on http://%s:%d" % (self.hostname or "localhost", self.port))
ioloop = tornado.ioloop.IOLoop.instance()
tornado.autoreload.start(ioloop)
postbind_cb()
ioloop.start()
评论列表
文章目录