Häufig gestellte Fragen FAQ (DE)
41. Der CIB documentServer verarbeitet keine Aufträge mehr und es kommt zu einem SocketTimeout (Fehler 439 – „de.cib.docserv.ServerManagerException: Response reading timed out“).
Mögliche Ursache
Wird in einem CIB format-Schritt eines Auftrags das OutputFormat „FormatPrinter“ genutzt und ein Drucker angegeben der eine Dialogmaske öffnet, werden die Socketserver blockiert. Werden alle Socketserver auf diese Weise beschäftigt, kann der CIB d0cumentserver keine weiteren Aufträge verarbeiten.
Aus diesem Grund ist darauf zu achten, dass der über die CIB format Property „PrinterName“ angegebene Drucker keine Dialogmaske öffnet. Wird die Property „PrinterName“ nicht gesetzt, sowie das Ausgabeformat „FormatPrinter“ gewählt, muss dieser Umstand auch beim Standarddrucker beachtet werden.
Mögliche Ursache
Ihr CIB merge Dokumentprojekt beinhält eine Endlosschleife.
Reduzieren Sie Ihre Bausteine, um die problematische Schleife zu identifizieren. Verwenden Sie die CIB merge Parameter --maxSingleSize oder/und --maxOutputSize, um die Dateigröße zu begrenzen und einen definierten Fehler zu erhalten.
Sie können auch dem CIB merge Parameter --max-executiontime nutzen, oder die CIB documentServer Konfigurationseinstellung de.cib.docserv.job.MaxJobExecutionTime. Hierfür benötigen Sie CIB socketserver 1.6.1, CIB job 1.6.2 und CIB merge 3.10.3 oder neuer.