heroku - 如何在heroku应用程序中使用npm pdf图像包

标签 heroku timeout

我正在尝试将 npm 包 pdf-image ( https://www.npmjs.com/package/pdf-image ) 用于部署在 heroku 上的应用程序。它需要 imagemagick ghostscript poppler-(确保您有 convert、gs 和 pdfinfo(poppler 的一部分)命令)。

我尝试将 imagemagick、ghostscript 和 poppler buildpack 添加到应用程序,然后进行部署。当涉及到需要 pdf-image 包的方法时,该应用程序正在运行但超时(h12 heroku 错误)。

该方法在本地工作没有问题。

我不知道如何解决问题。我看到有很多不同的选项可用于 buildpack,我想知道我是否添加了最好的一个。

有没有人使用 pdf-image 包部署到 heroku?
您为 ghostcript、imagemagick 和 poppler 推荐哪些 buildpack?
超时的其他可能原因以及故障排除方法是什么?

谢谢!

最佳答案

取决于您使用的 heroku 堆栈。https://github.com/Fieldwire/heroku-buildpack-poppler这个 buildpack 在 heroku-18 上对我有用堆。您可以找到 more buildpacks here .
您也可以查看 here如果您的服务器上尚未安装该库以及什么版本。
例如 imagemagickghostscriptcedar-14 起就已经存在所以你不需要添加那个 buildpack。

关于heroku - 如何在heroku应用程序中使用npm pdf图像包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60234991/

相关文章:

java - 如何使用 JPA 和 Hibernate 设置默认查询超时?

Azure 函数超时/无法完成

delphi - 用Delphi实现读取文件时的超时

java - @AccessTimeout(value = 0) 和 @Lock(LockType.WRITE) 之间的区别

ruby-on-rails - R14 - 超出内存配额

c# - 如何在.net 上为WebClient 设置超时?

java - 部署 java web 应用程序后出现 404 – 内部服务器错误

postgresql - 赫罗库 PG :pull pg_dump: command not found

ruby - Heroku 上的 Jekyll 列出了我尚未创建的其他(内部?)帖子

ruby-on-rails - 是否有必要从 Google Analytics 中过滤掉 New Relic 站点可用性 ping?