SQLC 恐慌:无法映射内存:无法分配内存

问题描述 投票:0回答:1

我在 Ubuntu 虚拟机上使用来自一个提供商的 SQLC,它工作得很好,但后来我切换到另一个提供商,突然它现在出现了

panic: unable to mmap memory: cannot allocate memory
的恐慌。

我发现这种恐慌仅在使用

go install
安装 SQLC 二进制文件时发生,但如果我使用
snap
重新安装 SQLC,则不会发生这种情况。

两台机器之间的代码和 SQLC 配置没有变化,它们的规格相同,都是 2 个内核和 4 个 RAM,所以不可能是那台机器内存不足。

什么会引起恐慌?

您可以在pastebin上看到完整的痕迹:pastebin

go memory sqlc
1个回答
0
投票

问题似乎出在最新版本的 SQLC (v1.26.0) 上。 通过

go install github.com/sqlc-dev/sqlc/cmd/[email protected]
安装时,这种情况不再发生在我身上。

© www.soinside.com 2019 - 2024. All rights reserved.