Beginning from sometime slightly before 10:28 Feb 24, 2019(UTC), suddenly my app started to constantly get TransientError when trying to pull tasks from task queue.
Since the same piece of code worked stably for more than 2 years and there was no new deployment over the project around that time, I believe someone screwed up at the back end.
I hoped Google could quickly note the error and fix it as they always did.
However, 10 days passed and the error still exists.
Can someone help to check what happened?
My project runs on App Engine Standard Environment, Python 2.7 runtime.
Here is the printed trace for Exception.
#Again, the same code worked for years and we did no change before the error begins to show up.
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/ebb3af67a06047b6/python27/python27_lib/versions/1/google/appengine/api/taskqueue/taskqueue.py", line 1897, in lease_tasks
return rpc.get_result()
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/ebb3af67a06047b6/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 615, in get_result
return self.__get_result_hook(self)
File "/base/alloc/tmpfs/dynamic_runtimes/python27g/ebb3af67a06047b6/python27/python27_lib/versions/1/google/appengine/api/taskqueue/taskqueue.py", line 1809, in ResultHook
raise _TranslateError(e.application_error, e.error_detail)
TransientErrorHello Limin,
As a first step, even though you mentioned the errors came out of nowhere, I would try increasing the maximum rate of the queue as this may help in reducing these type of errors. However, please note that Google Groups is meant for general conceptual discussions about GCP products. If you would like someone to conduct an in depth analysis of this issue you are experiencing, you may consult our support hub page that will show the different options of support. Within our support hub page, you can find a link to our support packages as well as free support options such as our free trial support which may be beneficial if you have signed up for a free trial.