Vercelの関数でタイムアウトエラー

戻る
公開日:2024/11/23
Vercelの関数でタイムアウトエラー

Vercelで動いているサービスで、バッチを動かしていたら関数のタイムアウトエラーが発生しました。

調べたところ、Vercelのプランはproを利用していますが、関数の実行時間がデフォルトで15秒でした。
(まずは最適化でしょうが、外部のサービスを使っているので私の方ではどうしようもない💦)

https://vercel.com/docs/functions/runtimes#max-duration

デフォルトで15秒ですが、最大300秒(5分)いけるそうなので、設定を変えます!

Vercel→プロジェクトの「Setting」→サイドメニューの「Functions」
「Function Max Duration」項目で「Default Max Duration」を300にします。

これでタイムアウトは発生しなくなりました。

戻る