When I deploy a simple Go app (based on the example go app), I see the health checks pass. But when I try and visit the browser, the browser hangs for a long time.
After a few minutes, the request works. This happens every deployment. Once things start to work, we are good.
But it seems that the new instance is not up and accepting traffic before the old?
Sometimes the first request is valid and is stood up in IRA. But the second request hangs while it decides I should be in ORD.
We’re still working on it. We have a test service discovery setup that works much, much better but it’s going to be a few days (at least) until we can release it more broadly. This is not an easy fix to ship, so 10 days is actually not very long.
I’m experiencing a similar issue with a Phoenix + LiveView app. After every deployment the app gets very slow. It only goes back to normal after I scale up (or down!) the amount of memory. Once that is done the thing gets really snappy.