【问题标题】:What are the Supabase Edge Functions Memory Limits什么是 Supabase 边缘函数内存限制
【发布时间】:2022-06-23 06:50:29
【问题描述】:

我创建了一个 Supabase Deno Edge Function,它在我的 Mac 上的 Supabase Docker 环境中运行良好,但是每当我在生产/云中执行它时,我会在几秒钟的执行时间后遇到这个错误:

502: Bad Gateway (DEPLOYMENT_FAILED)

The deployment failed while serving the request.

我的猜测是我遇到了内存限制。根据我的本地日志(当我在他们的基础设施上运行时,Supabase 似乎没有得到日志)我的脚本需要大约 150 MB 的内存

这里有人知道生产内存限制对于 Supabase 函数是什么吗?

我在文档和定价页面上都找不到任何相关信息。

当我通过deno bunlde 捆绑函数时,我的脚本文件大小为 33 KB,所以它不应该是脚本大小限制,这就是为什么我猜测这是内存问题。

【问题讨论】:

  • 此页面详细说明了限制:deno.com/deploy/docs/pricing-and-limits
  • 感谢您指出这一点,但这是来自 Deno 而不是 Supabase 的文档(它们的限制不同,例如,您可以运行一个函数 1000 毫秒,而在 Deno 上运行 50 毫秒)
  • 我在 Supabase Discord 官方服务器上进行了询问,其中一位团队成员(silentworks:Discord ID 107176742342402048)告知 Supabase 使用 Deno Deploy 及其限制来自我与您分享的链接中的限制。

标签: function out-of-memory deno supabase


【解决方案1】:

目前的限制约为 500 MB。

您可以在https://deno.com/deploy/docs/pricing-and-limits查看限制。

【讨论】:

    猜你喜欢
    • 2023-01-17
    • 2012-09-09
    • 2012-12-30
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    相关资源
    最近更新 更多