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