AWS EC2 上 messaging.send() 上的 npm Firebase-Admin returns 502
npm Firebase-Admin returns 502 on messaging.send() on AWS EC2
我在使用 npm 库 firebase-admin 时遇到了一些奇怪的行为。
我有一个 nodejs 应用程序 firebase-admin-sdk 运行ning 在 docker-将推送消息发送到 firebase 云消息传递的容器。
在我的本地机器上一切正常。
但在我的 AWS 环境中,我 运行 进入 502 Bad Gateway 错误。需要明确的是:这些错误发生在向 firebase 发送消息之后,而不是在接收来自客户端的请求时。所以是出站流量引起了我的麻烦。
我认为这可能是 aws ec2 配置错误,因此尝试从 amazon ec2-machine 上的容器内部 ping http://fcm.googleapis.com/。结果很好。所以现在我正在寻找我似乎没有找到的 firebase sdk 的一些不当行为。
有没有人遇到过类似的事情或解决了同样的问题?
经过几个小时的调查,我决定销毁整个 ec2 实例并重建它。
那解决了这个问题。现在所有的请求都解决了。
我希望这对遇到这个问题的人有所帮助,因为我浪费了一大堆时间。
我在使用 npm 库 firebase-admin 时遇到了一些奇怪的行为。
我有一个 nodejs 应用程序 firebase-admin-sdk 运行ning 在 docker-将推送消息发送到 firebase 云消息传递的容器。 在我的本地机器上一切正常。
但在我的 AWS 环境中,我 运行 进入 502 Bad Gateway 错误。需要明确的是:这些错误发生在向 firebase 发送消息之后,而不是在接收来自客户端的请求时。所以是出站流量引起了我的麻烦。
我认为这可能是 aws ec2 配置错误,因此尝试从 amazon ec2-machine 上的容器内部 ping http://fcm.googleapis.com/。结果很好。所以现在我正在寻找我似乎没有找到的 firebase sdk 的一些不当行为。
有没有人遇到过类似的事情或解决了同样的问题?
经过几个小时的调查,我决定销毁整个 ec2 实例并重建它。 那解决了这个问题。现在所有的请求都解决了。 我希望这对遇到这个问题的人有所帮助,因为我浪费了一大堆时间。