【发布时间】:2013-07-22 05:07:27
【问题描述】:
当我设置 application.py 时,它显示 socket.error: [Errno 98] Address already in use.
Traceback (most recent call last):
File "application.py", line 121, in <module>
main()
File "application.py", line 117, in main
http_server.listen(options.port)
File "/usr/local/lib/python2.7/site-packages/tornado-3.1-py2.7.egg/tornado/tcpserver.py", line 117, in listen
sockets = bind_sockets(port, address=address)
File "/usr/local/lib/python2.7/site-packages/tornado-3.1-py2.7.egg/tornado/netutil.py", line 90, in bind_sockets
sock.bind(sockaddr)
File "/usr/local/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use
【问题讨论】:
-
您需要提供有关该应用程序的更多信息。
-
如果您知道它正在尝试使用的地址,那么您可以通过
netstat找出持有该地址的其他内容。 -
请更改
address并为我们提供更多代码。 -
sudo lsof -t -i tcp:8000 | xargs kill -9
标签: python python-2.7