【发布时间】:2022-08-16 22:04:41
【问题描述】:
我正在使用名为sharp 的库在服务器端进行一些图像处理。不幸的是,sharp 在图像转换过程中消耗了大量内存,最终导致服务器每次都崩溃。这很奇怪。
经过几个小时的挖掘,我被要求将 jemalloc heroku build pack 添加到我的 buildpacks 中,我使用以下命令执行了此操作:
heroku buildpacks:add --index 1 https://github.com/gaffneyc/heroku-buildpack-jemalloc.git
之后我部署并重新启动了服务器。然而,该应用程序仍在崩溃,因此 Jemalloc 似乎尚未激活。
我还能做些什么来确保 Jemalloc 减少内存峰值并防止我的服务器不断崩溃?
谢谢