无法启动 devlopment 服务器 -- BindError: 无法找到一致的端口 localhost [英] Failed to start devlopment server -- BindError: Unable to find a consistent port localhost

查看:13
本文介绍了无法启动 devlopment 服务器 -- BindError: 无法找到一致的端口 localhost的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Google-app-engine 开发服务器昨天运行良好,但是当我今天尝试启动它时.它只会喊出这个错误.

Google-app-engine development server runs great yesterday, but when I try to start it today. It only shout out this Error.

我尝试使用 lsof -i:8080/lsof -i:8000 来确保这些端口不被占用.我还尝试使用 --port arg 切换到另一个端口.我什至删除了 gae 文件夹并安装了一个新文件夹.-- 一点运气都没有.

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.

这是 Oh-My-God 跟踪堆栈..

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

推荐答案

这可能是由主机文件中localhost"的多个条目引起的.

This can be caused by multiple entries in your hosts file for 'localhost'.

例如在文件 /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.

这篇关于无法启动 devlopment 服务器 -- BindError: 无法找到一致的端口 localhost的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆