我正在按照“入门”下的步骤测试Facebook 的示例 Google App Engine 应用程序。
当我尝试从 Windows 启动器中在 localhost 上运行该应用程序时,它会等待大约 5 秒钟,然后显示一个黄色感叹号。日志给出错误:
google.appengine.tools.devappserver2.wsgi_server.BindError:无法绑定本地主机:8080
是什么导致了这个错误?
我正在按照“入门”下的步骤测试Facebook 的示例 Google App Engine 应用程序。
当我尝试从 Windows 启动器中在 localhost 上运行该应用程序时,它会等待大约 5 秒钟,然后显示一个黄色感叹号。日志给出错误:
google.appengine.tools.devappserver2.wsgi_server.BindError:无法绑定本地主机:8080
是什么导致了这个错误?
此命令将帮助您毫无例外地删除使用端口:8002的进程。
lsof -P | grep ':8002' | awk '{打印 $2}' | xargs 杀死 -9
我跑过去netstat -aon
看到这个端口0.0.0.0:8080
已经被另一个进程使用了。我将 Facebook 应用程序配置和 GAE 设置都改为指向localhost:8888
,它可以工作!
我曾经lsof -P | grep ':8080'
在终端中找到 PID(第 2 列),然后打开 Activity Monitor,按 PID 排序并强制 python 进程退出。