Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagebash
titlebrandbox.docker.env
PDFREACTOR_HOST=pdfreactor.{COMPOSE_PROJECT_NAME}.brandbox.de (wie in docker-compose.yml definiert)
PDFREACTOR_PORT=9423

Weitere Konfigurationshinweise

PHP-Konfiguration

Der PDFreactor-Webservice nutzt Socker-Verbindungen über PHP. Hier greift die PHP-Einstellung default_socket_timeout.

Diese Einstellungen ist in component-pdfreactor ab Version 11.3.0.9 auf 600 Sekunden gesetzt. Wird diese Komponente nicht genutzt, muss die Einstellungen via ini_set in der verwendeten Client-Implementierung gesetzt werden, falls es Probleme mit der Verarbeitung größerer HTML-Dokumente gibt.

Speicherbedarf

Bei Verwendung von PDF-Dateien mit vielen / großen Bildern benötigt PDFreactor u.U. mehr als die standardmäßig zugewiesenen 2G RAM.

PDFreactor läuft in diesem Fall in einen Fehler, das Log des PDFreactor-Containers enthält eine Fehlermeldung bzgl. "Java Heap Size" (PDFreactor 11) bzw. "Service ran out of memory" (PDFreactor 12).

In diesem Fall muss der zur Verfügung gestellte Speicher über die JAVA_OPTIONS-Anweisung "-Xmx" erhöht werden:

-Xmx2g # 2G Speicher
-Xmx4g # 4G Speicher
Der dem Container zur Verfügung gestellte Speicher muss ebenfalls mindestens diesem Wert entsprechen