GCP Cloud Run 容器因未捕获信号而失败:11 分段错误 - 节点 - Fastify

San*_*nLW 2 segmentation-fault node.js google-cloud-platform fastify google-cloud-run

我有一个使用 Fastify 的节点服务器应用程序。我可以毫无问题地在本地构建并运行该映像。但是当我部署到云时,它无法启动并给出Uncaught signal: 11 - Segmentation failure。经过一番挖掘后,我发现这是由于第三方库造成的,当我删除它时问题就消失了。库是https://www.npmjs.com/package/@transmute/vc.js

不幸的是,不使用该库不是一个选择。本地一切正常,但在云端却失败。我尝试了从 14.18 到最新的不同节点版本。我还尝试将容器内存限制增加到 1024Mi,但没有成功。

有人有主意吗?

San*_*nLW 5

通过将内存限制增加到 2048Mi 来解决。