我无法使用谷歌应用引擎进行appcfg.py更新,我收到错误500

时间:2018-03-21 10:19:59

标签: python google-app-engine

使用function foo(callback) { var MyPromises = periods.map((p) => { return new Promise((resolve, reject) => { myFunctions.getPropoalByPeriod(p.id, localStart, function(err, rows) { if (err) { console.log(62, err); return reject(err); } else var obj = { id: p.id, name: p.name, savedServices: rows[0] ? rows[0].services : '', }; resolve(obj) }) }) }) Promise.all(MyPromises) .then((p) => { callback(p) }) .catch((err) => console.log(79, err)); } function mycallback(res) { console.log(85, res) return res } foo(mycallback) console.log(89, foo(mycallback())) 更新命令部署时遇到问题。 在详细模式中,我们发现了这一点:

  

2018-03-21 11:00:01,257 INFO appengine_rpc_httplib2.py:303太多   重试网址   https://appengine.google.com/api/appversion/deploy?app_id=

最后是:

  

2018-03-21 11:00:02,392 INFO appcfg.py:1688发送:   / api / logclientdeploy,params =错误500:---开始服务器输出---   

服务器错误

发生了服务器错误。

  ---终端服务器输出---

问题仅发生在用于部署的一个帐户上。

请帮助解决此问题。

1 个答案:

答案 0 :(得分:1)

检查app.yamlcron.yaml和其他应用配置是否有效且格式正确。将它们剥离到测试应用程序所需的最低限度。 500 A server error has occurred部署通常与格式错误的配置有关。

另请注意,“{1}}已被”弃用“,您应该切换到appcfg.py