无法启动开发服务器 - BindError:无法找到一致的本地端口 [英] Failed to start devlopment server -- BindError: Unable to find a consistent port localhost
问题描述
我试过使用 lsof -i:8080
/ lsof -i:8000 code>确保这些端口不被占用。
我也尝试使用--port arg切换到另一个端口。
我甚至删除了gae文件夹并安装了一个新文件夹。
- 没有任何运气。
也许有一个明显的解决方案,但我看不到它。
$
$ b
Traceback(最近一次调用最后一次):b $ b 这是Oh-My-God跟踪堆栈。
文件/home/henry/software/google_appengine/dev_appserver.py,第182行,位于< module>
_run_file(__ file__,globals())
文件/home/henry/software/google_appengine/dev_appserver.py,第178行,位于_run_file
execfile(script_path,globals_)
在< module>文件中的/home/henry/software/google_appengine/google/appengine/tools/devappserver2/devappserver2.py,第689行。
main()
在主
dev_server.start(选项)中的文件/home/henry/software/google_appengine/google/appengine/tools/devappserver2/devappserver2.py,第682行。
文件/home/henry/software/google_appengine/google/appengine/tools/devappserver2/devappserver2.py,第653行,开头
apis.start()
文件/ home / home / henry / start /
super(APIServer,self).start()
启动$ / b $ / (无法找到一致的端口%s'%host)
google.appengine。 tools.devappserver2.wsgi_server.BindError:无法找到一致的端口localhost
Thread-4线程中的异常(最有可能在解释器关闭期间引发):
Traceback(最近一次调用最后一次):
文件/usr/lib/python2.7/threading.py,第81行0,在__bootstrap_inner
文件/usr/lib/python2.7/threading.py,第763行,在runhenry @ henry-A
这可能是由于您的主机文件中有多个条目用于'localhost'。
例如在文件 / etc / hosts
中:
127.0 .0.1 localhost
127.0.0.1 mymachinename localhost
如果您删除所有映射,但是一个用于localhost ,问题将有望得到解决。
127.0.0.1 mymachinename localhost
这是一个已知问题,据我了解,它将在未来版本中得到纠正。
Google-app-engine development server runs great yesterday, but when I try to start it today. It only shout out this Error.
I tried use lsof -i:8080
/ lsof -i:8000
to make sure these ports are not taken.
I also tried use a --port arg to switch to another port.
I even removed the gae folder and installed a new one.
-- with no luck at all.
Maybe there is a obvious solution but I can't see it.
Here is the Oh-My-God trace stack..
Traceback (most recent call last):
File "/home/henry/software/google_appengine/dev_appserver.py", line 182, in <module>
_run_file(__file__, globals())
File "/home/henry/software/google_appengine/dev_appserver.py", line 178, in _run_file
execfile(script_path, globals_)
File "/home/henry/software/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 689, in <module>
main()
File "/home/henry/software/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 682, in main
dev_server.start(options)
File "/home/henry/software/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 653, in start
apis.start()
File "/home/henry/software/google_appengine/google/appengine/tools/devappserver2/api_server.py", line 152, in start
super(APIServer, self).start()
File "/home/henry/software/google_appengine/google/appengine/tools/devappserver2/wsgi_server.py", line 294, in start
raise BindError('Unable to find a consistent port %s' % host)
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to find a consistent port localhost
Exception in thread Thread-4 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
File "/usr/lib/python2.7/threading.py", line 763, in runhenry@henry-A
This can be caused by multiple entries in your hosts file for 'localhost'.
For example in file /etc/hosts
:
127.0.0.1 localhost
127.0.0.1 mymachinename localhost
if you delete all mappings but one for localhost, the problem will hopefully be resolved.
127.0.0.1 mymachinename localhost
This is a known issue and as far as I understand it will be corrected in a future release.
这篇关于无法启动开发服务器 - BindError:无法找到一致的本地端口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!