Production domain (eopinion.org) has been down for over an hour with a platform-level 404 (x-vercel-error: NOT_FOUND, Server: Vercel), even though the deployment is READY, the build log is completely clean, and the domain shows "Valid Configuration" in Settings → Domains. Posting here because I've ruled out everything on my end and I think this is a genuine platform bug rather than something I've misconfigured. Free-tier account, so raised a support case too, but wanted to check if anyone's seen this.
Setup: Next.js 16.2.12 (Turbopack), deployed via vercel --prod CLI, project has multiple custom domains attached (main domain + a short-link domain on the same project).
What happened, in order:
- Had a working production deployment, site was live and fine.
- Deployed a small change (2 files, CSS classes only) via
vercel --prod. Build succeeded, clean route table in the log, deployment READY.eopinion.orgimmediately started returningNOT_FOUNDon every path, including/. - Ran
vercel --prodagain with zero code changes. Also READY, identical clean build log. This deployment's own default*.vercel.appURL also returnedNOT_FOUNDdirectly, not just the custom domain. - Ran
vercel alias set [deployment-url] eopinion.org(and the www variant). CLI reported success for both. Domain kept returningNOT_FOUNDafterward. - Checked Settings → Domains: every domain on the project shows "Valid Configuration" with a green check.
- Promoted the last known-good deployment (the one that was live and working before step 2) back to production from the dashboard. Confirmed via API that
eopinion.orgnow resolves to that deployment, alias correct, no alias error reported. StillNOT_FOUND.
Step 6 is the part I think rules out everything except the platform itself: a deployment that was proven working, re-promoted back onto the exact domain it used to serve fine, still fails. That's not a bad build, not a bad alias, not a bad domain config, since all three have now been independently re-verified as correct while the domain still 404s.
Trace IDs from the NOT_FOUND responses, if useful for anyone looking at internal logs:
iad1:iad1::9vq5c-1785651327814-7ddbf1c91267iad1:iad1::n2sm6-1785652237453-8be041c90b94iad1:iad1::x5v2g-1785652410456-efdb520318d2iad1:iad1::vfx9g-1785652665732-acf9296f8be7iad1:iad1::kf2xn-1785654066067-ab55ffa034d5Checked status.vercel.com, nothing reported there.
This is a live production site, so any pointers (or a nudge from someone at Vercel who monitors this board) would be genuinely appreciated.