0

当我尝试更新我的Google App Engine应用程序时,我收到以下错误:

11:15 AM Rolling back the update.
Error 400: --- begin server output ---
Max error blob size is 10240 bytes.  Error blob "default" is 11875 bytes.
--- end server output ---

知道如何解决这个问题吗?

笔记:

我已经多次部署了这个应用程序。我不确定为了得到这个错误我可能做了什么改变。

笔记2:

我刚刚使用 --noisy 选项运行了 appcfg.py,并且在更新尝试期间看到了以下生成的行。我仍然不知道如何解决这个问题。

2012-11-15 12:04:37,477 INFO appcfg.py:1575 将 errorblob 默认(11874 字节,type=text/html)添加到批处理中。

注 3: 原来是 app.yaml 文件中的以下几行:

error_handlers:
- 文件: server-error.html

请参阅http://code.google.com/p/googleappengine/issues/detail?id=3759

我现在可以在注释掉这些行后再次更新应用程序。

4

2 回答 2

0

原来是 app.yaml 文件中的以下几行:

error_handlers:
- 文件: server-error.html

请参阅http://code.google.com/p/googleappengine/issues/detail?id=3759

我现在可以在注释掉这些行后再次更新应用程序。

于 2012-11-16T07:36:07.507 回答
0

来自http://cloud.google.com/appengine/docs/python/config/appconfig

当发生某些错误时,App Engine 会提供一个通用错误页面。您可以将您的应用程序配置为提供自定义静态文件而不是这些通用错误页面,只要自定义错误数据小于 10 KB

问题是您的 server-error.html 文件本身的大小。

于 2015-04-27T23:21:17.830 回答