0
我們偶爾看到(〜100每天)TransientError
將任務添加到appengine中的隊列時出現錯誤。我們可以做些什麼來處理這些問題或更加防守地編碼以避免它們?我們可以做任何關於TransientError的事情,或者它是否表明服務器端問題?
我們收到錯誤的exampe如下所示:
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