Open6

Vercel の Hobby プランでタイムアウト

Hiroyuki KuromiyaHiroyuki Kuromiya

Vercel の Hobby plan で動かしているアプリがタイムアウトする

エラーを見に行ったらこんな感じになっていた

[POST] /api/chat status=504
Hiroyuki KuromiyaHiroyuki Kuromiya

project の直下に vercel.json を置いて再度デプロイしたのだがエラーになってしまった

{
  "functions": {
    "api/**/*.ts": {
      "maxDuration": 60
    }
  }
}

エラー

Build Failed
The pattern "api/**/*.ts" defined in functions doesn't match any Serverless Functions.

Hiroyuki KuromiyaHiroyuki Kuromiya

こんな感じに設定したら無事10秒以上かかる関数が実行できるようになった

export const maxDuration = 60; // 60 seconds is the maximum allowed by Vercel.

yuheitomiyuheitomi

私もタイムアウトエラーになってしまっていて、調べていたらこちらの内容でうまくできました。助かりました!