google app engine - Can we do anything about a TransientError or does it indicate a server side issue? -
we see occasional (~100 per day) transienterror
errors when adding tasks queue in appengine. there can handle these or code more defensively avoid them?
an exampe of error receive shown below:
file "/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/deferred.py", line 268, in defer return task.add(queue, transactional=transactional) file "/python27_runtime/python27_lib/versions/1/google/appengine/api/taskqueue/taskqueue.py", line 1132, in add return self.add_async(queue_name, transactional).get_result() file "/python27_runtime/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 604, in get_result return self.__get_result_hook(self) file "/python27_runtime/python27_lib/versions/1/google/appengine/api/taskqueue/taskqueue.py", line 1927, in resulthook raise _translateerror(e.application_error, e.error_detail) transienterror
transienterror indicates server-side error (for example overloaded , unresponsive bigtable). thing can try again back-off.
Comments
Post a Comment