【发布时间】:2021-04-10 14:44:04
【问题描述】:
当我使用 NextJS 和 PrismaIO 作为部署到 Vercel 的数据库 ORM 编写的应用程序尝试连接托管在 AWS RDS 上的 MYSQL 数据库时,我遇到了麻烦,因为超时而失败。一段时间后它显示以下错误:
502: BAD_GATEWAY
Code: NO_RESPONSE_FROM_FUNCTION
ID: bom1::zrmv2-1609789429213-86b5142a230c
我已将托管在 Vercel 的 IP 地址上的应用程序添加到 AWS RDS 的安全组中,但该应用程序仍然超时并且失败并显示 502 错误页面。请帮忙。
【问题讨论】:
-
您能否尝试向所有人开放 RDS,即
0.0.0.0/0仅用于调试目的并检查它是否有效?如果是这样,则表示您输入的 IP 地址不正确。还要检查您的 RDS 是否可公开访问,如果不是,您需要对其进行编辑并使其可公开访问。 -
@Ryan 当然我刚刚在入站规则中添加了 0.0.0.0/0 但仍然收到 502 错误页面
-
你可以通过在本地运行你的应用程序连接到数据库吗?
-
您可以在公共子网中创建您的 RDS 并尝试一下吗?
标签: next.js amazon-rds prisma vercel prisma2