在谷歌应用程序引擎中运行示例应用程序时出现"无法绑定localhost:8000"错误

ani*_*udh 8 python google-app-engine

我刚安装了GAE启动器,我正在尝试运行示例应用程序以确保它正常工作,我收到以下错误.

raise BindError('Unable to bind %s:%s' % self.bind_addr)
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8000
2014-03-24 10:54:54 (Process exited with code 1)
Run Code Online (Sandbox Code Playgroud)

我试图用python 2.7运行应用程序的python版本,并使用Windows 8.1操作系统.我没有为应用程序创建任何文件,我只是创建了一个新的应用程序,并尝试在localhost中运行它.

有人可以告诉我这个错误意味着什么以及如何解决它?

Vas*_*han 8

应用服务器启动两个服务器:一个用于您的应用程序,另一个用于开发控制台.

使用以下命令更改开发控制台的IP地址:

dev_appserver.py --admin_port=9000


Mar*_*nds 7

另一进程已绑定到端口8000使用netstat -annetstat -anb或类似的调查.它可能是您的开发服务器的另一个实例.

编辑:如果真的占用了端口8000,Python开发服务器中的命令行参数说你可以附加--admin_port来将8000更改为另一个空闲端口.


Fra*_*yen 5

对我来说,我必须同时使用--admin-port和--port

dev_appserver.py --admin_port=9000 --port=9999 app.yaml 
Run Code Online (Sandbox Code Playgroud)