Google Cloud AppEngine flex is making duplicate requests to the same endpoint.
Inspecting the logs, I see one entry from LB and 2 entries for the same trace by the application log. Calls with side effects are getting affected by this.
Looking up the logs from the last 3 years, ~700 GET requests are affected by duplicate execution. While GET requests shouldn't have any side effects GCP's cron and Cloud Task calls are GET requests and expected to have side effects.
How can I get someone from GCP to investigate this issue since it results in nasty problems? I have logs and it's likely happening at GCP's load balancer layer that Google App Engine flex customers don't have access to.
Hi @abisek,
Kindly review your load balancer settings to make sure it is not accidentally sending duplicate requests to your application. This can happen due to incorrect configuration. Also, please check your application's deployment settings for any other potential problems.
GCP support may request additional information or ask you to perform specific tests. Cooperate fully to assist their investigation. Having the data organized and readily available will significantly speed up the process.
To help Google Cloud engineers address this effectively, I'd strongly recommend filing a bug report directly through their Issue Tracker. However, I can’t give a specific date as to when this will be resolved.
I hope the above information is helpful.