【问题标题】:Where I can find pdfkit or wkhtmltopdf logs?在哪里可以找到 pdfkit 或 wkhtmltopdf 日志?
【发布时间】:2015-06-17 19:21:10
【问题描述】:

我正在尝试调试在 Ruby on Rails 应用程序中生成 pdf 时出错的问题。我正在使用 pdfkit + wkhtmltopdf-binnary gems。由于某些问题,我在日志中收到 500 和此信息:

RuntimeError (command failed (exitstatus=1): /home/ubuntu/phys-track/shared/bundle/ruby/2.0.0/bin/wkhtmltopdf --quiet --page-size Letter --margin-top 0.75in --margin-right 0.75in --margin-bottom 0.75in --margin-left 0.75in --encoding UTF-8 - -): 我想知道在哪里可以找到任何日志,在那里我可以看到有关该问题的更多详细信息。

【问题讨论】:

  • 我怀疑他们会保留日志。因为它们是命令行应用程序,它们可能只是向 stderr 吐出错误
  • 您应该尝试删除的部分是命令行中的--quiet。这将输出更多输出,并让您找出问题所在。此外,如果您在该输出中看到 Killed,请在发生这种情况时检查您的计算机资源 - 您可能会用完 Memory/Swap。

标签: ruby-on-rails ruby wkhtmltopdf pdfkit


【解决方案1】:

您可以尝试在 PDFKit 配置中将 verbose 设置为 true。例如,您可能有 config/application.rb 文件是这样的

require 'pdfkit'
PDFKit.configure do |config|
  # other options here
  config.verbose = true #to turn off --quiet mode
end

配置示例可以参考https://github.com/pdfkit/pdfkit/blob/master/spec/pdfkit_spec.rb

【讨论】:

    猜你喜欢
    • 2018-07-02
    • 2018-10-31
    • 2019-11-11
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 2022-01-23
    • 2013-11-11
    相关资源
    最近更新 更多