我正在尝试使用python中的webapp2和数据存储创建一个web服务。但每当我尝试运行“dev_appserver.py app.yaml”时,它会抛出以下错误
ERROR 2017-10-11 05:44:16,207 instance.py:280]无法连接到localhost上的实例:17514
但是当我使用mac运行相同的程序时,它工作得很好。我在这里遗漏了什么,请找一下我在gcloud中安装的组件的屏幕截图。
有人可以告诉我这里做错了什么吗?我是谷歌云平台的新手,如果我做错了什么,请指出我正确的方向。任何帮助,将不胜感激。谢谢。
答案 0 :(得分:1)
尝试从Cloud SDK版本174.0.0执行throttleFirst(1000,TimeUnit.MILLISECONDS)
时,我看到相同的错误。
然而,来自独立GAE SDK版本1.9.61的dev_appserver.py
(理论上同样被打包到gcloud SDK 174.0.0中)运行正常。
因此,尝试一种可能的解决方法是安装独立的GAE SDK并改为运行dev_appserver.py
。
注意:这是在Linux上,但是,YMMV。
相关:What is the relationship between Google's App Engine SDK and Cloud SDK?
答案 1 :(得分:1)
问题是解决的。就像@DanCornilescu所说,这是一个环境问题。我停用了虚拟环境。它没有问题,工作正常。
答案 2 :(得分:0)
macOS 的解决方案。也许它可以在Linux和Windows上运行:
查找并删除文件夹:
var nameText = document.getElementById('full_name');
var checkBox = document.getElementById('myCheck');
function myFunction() {
if (checkBox.checked) {
nameText.disabled = false;
} else {
nameText.disabled = true;
}
}
来自:
appengine.None.<USER_NAME>
在可能的情况下:
/var/folders
答案 3 :(得分:0)
我正在重构一些旧的golang应用程序,但遇到了这个问题。我过分简化了Web服务器的启动过程,但没有意识到这是关键的代码块:
// Critical to work on AppEngine
port := os.Getenv("PORT")
if port == "" {
port = "8080"
log.Printf("Defaulting to port %s", port)
}
log.Fatal(http.ListenAndServe(fmt.Sprintf(":%s", port), r))
希望这会有所帮助。