2011-01-09 29 views
7

このアプリケーションエラーが頻繁に発生します。これは何を意味するのでしょうか ?Google App Engineアプリケーションエラー5

File "/base/data/home/apps/0xxopdp/10.347467753731922836/matrices.py", line 215, in insert_into_db 
    obj.put() 
    File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 895, in put 
    return datastore.Put(self._entity, config=config) 
    File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 404, in Put 
    return _GetConnection().async_put(config, entities, extra_hook).get_result() 
    File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 601, in get_result 
    self.check_success() 
    File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 572, in check_success 
    rpc.check_success() 
    File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 502, in check_success 
    self.__rpc.CheckSuccess() 
    File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_rpc.py", line 126, in CheckSuccess 
    raise self.exception 
ApplicationError: ApplicationError: 5 

私はデータストアを多く呼びます。この問題の原因は何ですか?

答えて

3

ApplicationError:5メッセージの意味はです。タイムアウトエラー

データストアAPIによってエラーが発生しているため、アプリケーションは許容されている値を超える可能性があります。5回/秒の書き込みをdbに設定します。

thisデータストアエラーの処理に関する洞察力の高い記事を読むことをお勧めします。タイムアウトの原因と対処方法をよく説明しています。

+0

データストアからいくつかの値を読み込むと、同じエラーが発生します。それはまだ毎秒5回以上の書き込みを行うことによるのでしょうか? – Sam