tornado
Linux安装了tornado,
可是运行测试出现错误,显示tornado无法进入到web里面
进行了测试:
test.py
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, Nowamagic")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
然后输入
python /root/nmapp2_venv/test.py
启动 tornado 进程,访问 http://app.nowamagic.net:8888/ 即可输出 Hello Nowamagic。
可是并没有输出结果 显示如下错误 :进程在执行
[work@cp01-ltr-wise-4.epc.baidu.com datest]$ python /home/work/daci/gssda-test/datest/test.py
+ python /home/work/daci/gssda-test/datest/test.py
Traceback (most recent call last):
File "/home/work/daci/gssda-test/datest/test.py", line 15, in <module>
application.listen(8888)
File "/home/work/.jumbo/lib/python2.7/site-packages/tornado/web.py", line 1559, in listen
server.listen(port, address)
File "/home/work/.jumbo/lib/python2.7/site-packages/tornado/tcpserver.py", line 117, in listen
sockets = bind_sockets(port, address=address)
File "/home/work/.jumbo/lib/python2.7/site-packages/tornado/netutil.py", line 104, in bind_sockets
sock.bind(sockaddr)
File "/home/work/.jumbo/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use
++ echo -ne '\033]0;work@cp01-ltr-wise-4:~/daci/gssda-test/datest\007'
[work@cp01-ltr-wise-4.epc.baidu.com datest]$