Vercel Serverless Function has timed out error

问题描述 投票:0回答:4

我在 Vercel 上部署了一个 Nuxt.js 服务器端网站。我注意到,在某些情况下,我会收到

504: GATEWAY_TIMEOUT
错误,代码为
FUNCTION_INVOCATION_TIMEOUT
和消息“此无服务器功能已超时”。

为什么我会看到这个错误?

server nuxt.js serverless vercel
4个回答
14
投票

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

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

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


4
投票

自 2022 年 9 月 7 日起,Vercel 上的 Hobby 计划支持 Serverless Function Execution Timeout 10 秒。专业 60 秒。企业 900 秒。

这是他们定价计划的链接:https://vercel.com/pricing


1
投票

应用程序错误

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

越来越糟...


0
投票

我也面临同样的问题,谁能帮忙解决这个问题

© www.soinside.com 2019 - 2024. All rights reserved.