Vercel Serverless 函数超时错误

Vercel Serverless Function has timed out error

我有一个部署到 Vercel 的 Nuxt 服务器端网站。我注意到在某些情况下我得到 This Serverless Function has timed out 504 GATEWAY_TIMEOUT 并且不知道为什么我会收到错误。

Vercel 在使用他们的平台时强加了一些 limits。这包括无服务器功能执行超时,这基本上是无服务器功能在必须响应之前被允许处理 HTTP 请求的时间量。

最近,他们默默地将serverless function执行超时从hobby plan的10s,pro plan的60s和enterprise plan的1000s分别减少到5s,15s和30s。这可能就是您现在遇到此错误的原因。

我真的不喜欢他们在没有警告用户的情况下降低这些限制(至少我没有被警告)并给他们时间进行调整。

应用程序错误

Serverless Function 请求达到超时阈值(Hobby 帐户 5 秒,Pro 帐户 15 秒,Enterprise 帐户 30 秒)。这是应用程序错误。

越来越差...