Hello,
We’ve encountered a strange issue with our Forge app. Nothing has changed in our implementation, and it was working perfectly until recently.
Now, in the vast majority of cases, when our deployed Forge app sends a request to our external system, it returns a 503 error. However, when running the app via Forge Tunnel, everything works fine. This happens across all Forge environments.
Does anyone know what could be causing this?
Have there been any recent changes on the Forge platform that might affect outgoing requests?
Or is this more likely an issue with the external system’s configuration?
Any insights would be greatly appreciated!
Adding the response here as it might help:
{
status: 503,
statusText: 'Service Unavailable',
headers: Headers {
date: 'Thu, 13 Feb 2025 10:10:36 GMT',
'content-type': 'text/html;charset=utf-8',
'content-length': '3113',
connection: 'keep-alive',
'strict-transport-security': 'max-age=63072000',
server: 'envoy',
'mime-version': '1.0',
'x-squid-error': 'ERR_CONNECT_FAIL 110',
vary: 'Accept-Language',
'content-language': 'en',
'forge-proxy-upstream-latency': '5477',
'x-envoy-upstream-service-time': '5494'
},
body: ReadableStream { locked: true, state: 'closed', supportsBYOB: true },
bodyUsed: true,
ok: false,
redirected: false,
type: 'basic',
url: 'https://vpce-0474ec11bf52fb8bb-1ezyg8yy.vpce-svc-01191597db9a71f9f.eu-west-1.vpce.amazonaws.com/egress'
}"