2011-01-09 42 views
7

Tôi thường gặp lỗi ứng dụng này. Điều đó có nghĩa là gì ?Lỗi ứng dụng 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 

Tôi thực hiện nhiều cuộc gọi đến kho dữ liệu. Điều gì gây ra vấn đề này?

Trả lời

3

Các ApplicationError: 5 nhắn tipically chỉ ra một lỗi Timeout.

Lỗi được nêu ra bởi API kho dữ liệu, do đó, ứng dụng của bạn có thể đang cố gắng tạo nhiều hơn số được phép 5 ghi mỗi giây vào db.

Tôi khuyên bạn nên đọc this bài viết sâu sắc về Xử lý lỗi Datastore giải thích rất rõ nguyên nhân có thể có thời gian chờ và cách xử lý chúng.

+0

Tôi gặp lỗi này khi đọc một số giá trị từ kho dữ liệu. Nó vẫn còn do làm cho hơn 5 viết mỗi giây? – Sam

Các vấn đề liên quan