当我在本地跑步时。一切都很顺利。
但我的申请未在云提供网址上运行
https://<your-project-id>.appspot.com
但在当地工作很好。
第一次为我https://<your-project-id>.appspot.com
部署其工作时,但是当我添加类并应用添加,删除,编辑操作时,它在https://<your-project-id>.appspot.com
上无效但仍在本地工作。
部署后
"response": {
"betaSettings": {
"has_docker_image": "True"
},
"name": "apps/trial-project-1103/modules/default/versions/20151021t211200",
"handlers": [
{
"securityLevel": "SECURE_NEVER",
"authFailAction": "AUTH_FAIL_ACTION_REDIRECT",
"urlRegex": ".*",
"login": "LOGIN_OPTIONAL",
"script": {
"scriptPath": "PLACEHOLDER"
}
}
],
"manualScaling": {
"instances": 1
},
"vm": true,
"@type": "type.googleapis.com/google.appengine.v1beta4.Version",
"runtime": "custom",
"id": "20151021t211200",
"resources": {
"diskGb": 10,
"cpu": 0.5,
"memoryGb": 1.2999999523162842
},
"threadsafe": true
},
"done": true,
"name": "apps/trial-project-1103/operations/e302b28c-6984-4362-a823-891f8806e10d",
"metadata": {
"target": "apps/trial-project-1103/modules/default/versions/20151021t211200",
"insertTime": "2015-10-21T16:14:55.935Z",
"method": "google.appengine.v1beta4.Versions.CreateVersion",
"user": "sajjadmurtaza.nxb@gmail.com",
"operationType": "create_version",
"endTime": "2015-10-21T16:17:44.649Z",
"@type": "type.googleapis.com/google.appengine.v1beta4.OperationMetadata"
}
}
请指导我为什么会这样。?
答案 0 :(得分:2)
如果不了解有关您的应用的更多信息,则无法回答您的第一个问题。
要回答您的第二个问题,可以在Google Cloud Platform Developers Console中找到日志。选择您的项目,然后导航至监控&gt;日志即可。您将能够看到项目的所有日志。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果你不能进入机器&amp;看到production.log。然后,您可以通过将以下内容添加到config/environments/production.rb
&amp;再次部署
config.consider_all_requests_local = true
这将在浏览器中显示错误
答案 3 :(得分:0)
确保您已在开发者控制台中启用数据存储API 。另外,请仔细检查项目ID 和数据集ID (应与项目ID相同)。
根据我的经验,这些是导致此错误的最常见原因。