Ich benutze wickedpdf gem zum Generieren von PDFs in meiner Rails-Anwendung. Alles wird normal ausgeführt, bis auf wenige Anfragen zur Produktion fehlgeschlagen, mit dem folgenden Fehlerprotokoll.Fehler "std :: bad_alloc" böse pdf wkhtmltopdf
Error: Failed to execute: ["/usr/local/bin/wkhtmltopdf", "-q", "--page-size", "A4", "--margin-top", "20", "--margin-bottom", "25", "--margin-left", "0", "--margin-right", "0", "--footer-spacing", "5", "--footer-html", "file:////tmp/wicked_footer_pdf20160714-2229-1bb7qcg.html", "file:////tmp/wicked_pdf20160714-2229-18kjik5.html", "/tmp/wicked_pdf_generated_file20160714-2229-1t66b4y.pdf"] Error: PDF could not be generated! Command Error: terminate called after throwing an instance of 'std::bad_alloc'
Ich bin nicht in der Lage, dies auf meinem lokalen/Staging zu reproduzieren.
Folgendes ist mein Setup: Produktionsserver läuft auf Centos 7 auf AWS-EC2. Kopierte wkhtmltopdf-Binärdatei für Linux 64-Bit von http://wkhtmltopdf.org/downloads.html zu /usr/local/bin/wkhtmltopdf
mit Version 0.12.0. Initialisierung für Wickedpdf hinzugefügt, um auf wkhtmltopdf zu verweisen.