2015-05-24 91 views
0

我想在終端運行龍捲風web服務器,但是當我運行它時,我只是得到一個完全空的空間,然後我無法關閉服務器。現在我正在嘗試你好世界的例子。錯誤在終端運行龍捲風網絡服務器

import tornado.ioloop 
import tornado.web 

class MainHandler(tornado.web.RequestHandler): 
    def get(self): 
     self.write("Hello, world") 

application = tornado.web.Application([ 
    (r"/", MainHandler), 
]) 

if __name__ == "__main__": 
    application.listen(8888) 
    tornado.ioloop.IOLoop.instance().start() 

任何幫助將不勝感激。我已經看到了越來越多的Tornado工作問題,並且那裏的答案沒有解決問題。

+0

如果它是空的就意味着它的正常工作簡單ctrl+c會殺死process.But .. 只要到這[location](http://127.0.0.1:8888) – Ajay

+0

工作嗎? – Ajay

回答

0

所有你需要做的就是在瀏覽器中

http://127.0.0.1:8888 

鍵入此URL但是,如果你看到任何錯誤消息

試着改變你的port.May是它正被其他程序

application.listen(7777) 

現在瀏覽器指向

http://127.0.0.1:7777 

停止服務器

,如果你想要做更多更清潔的方式

try: 
    tornado.ioloop.IOLoop.instance().start() 
except KeyboardInterrupt: 
    tornado.ioloop.IOLoop.instance().stop() 
+0

你能否澄清你說的「你的瀏覽器中的含義」。我假設你的意思是像Firefox或谷歌瀏覽器,或我的方式在這裏。 – averyrc

+0

在您的瀏覽器中輸入該網址(Firefox或Chrome) – Ajay

+0

當我嘗試這樣做時,我只是收到一條說明「此網頁不可用」的錯誤。 – averyrc