pdf24-DocTool - pdf24.exe Prozesse werden nicht beendet

Startseite Foren PDF24 Creator Allgemeines pdf24-DocTool - pdf24.exe Prozesse werden nicht beendet

  • Dieses Thema hat 5 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 1 Monat von spheron aktualisiert.
Ansicht von 6 Beiträgen – 1 bis 6 (von insgesamt 6)
  • Autor
    Beiträge
  • #17597
    spheron
    Teilnehmer

    Hallo @all,

    ich habe hier ein kleines Problem mit dem pdf24-DocTool...:

    Wir nutzen das Tool um per Batch Script auf allen PDFs in einem Verzeichnis ein Wasserzeichen aufzubringen. Das funktioniert auch ohne Probleme. Wenn ich aber im Taskmanager von Windows schaue, sehe ich ganz viele pdf24.exe Instanzen laufen, die ich dann immer "von Hand" kille damit der Speicher nicht irgendwann komplett zugemüllt wird.

    Wir rufen das pdf24-DocTool mit den folgenden Parmetern in der Batch Datei auf (hier sind noch die Batch Variablen enthalten):

    C:\Program Files\PDF24\pdf24-DocTool.exe -applyProfile -profile user/Watermark -profileParam pdf-watermarkText %TEXT_WATERMARK% -outputFile %PATH_TEMPWATERMARK%\watermark_%%i %PATH_TEMPWATERMARK%\%%i

    Der vorgenannte Aufruf erfolgt in der Batch Datei in einer Schleife, die alle in einem Verzeichnis enthaltenen PDF Dateien "bearbeitet"...

    Hat jemand anderes auch schon mal das Problem? Muss ich das PDF24-DocTool in der Batch mit einem bestimmten Parameter aufrufen, damit der PDF24 Prozess der da erzeugt wird, wieder richtig beendet wird?

    Bin für jeden Hinweis dankbar.

    Grüße
    Marco

     

     

     

     

     

    #17670
    spheron
    Teilnehmer

    Hallo @all,

    nur falls es einer brauchen kann (oder ich selber hier wieder im Forum drüberstolper 🙂  ) ... Ich habe meine Batch erweitert um das Problem mit den verwaisten PDF24 Prozessen zu lösen... Vielleicht kanns ja einer brauchen:

    Der kleine Script Schnipsel beendet den "richtigen" PDF24 Dienst Prozess regulär (wir wollen ja nicht den richtigen Dienst unsauber abschießen), killt danach alle PDF24 Instanzen die übrig bleiben und startet den PDF24 Dienst danach wieder sauber...

    -----------------------------------

    sc stop PDF24

    echo Suchen/Beende Prozess 'pdf24.exe'...

    for /f "tokens=2" %%A in ('tasklist /FI "IMAGENAME eq pdf24.exe" ^| findstr pdf24.exe') do (

    echo -- Beende Prozess mit PID %%A

    taskkill /F /PID %%A

    )

    sc start PDF24

    -----------------------------------

     

     

    Vielleich können ja die Entwickler von PDF24  einen Blick auf das Problem werfen und das Problem an der Wurzel beheben... Dann wäre der Workaround nicht mehr notwendig... Aber bis es soweit ist, hilft das Script... 🙂

    Viele Grüsse
    Marco

     

     

    #17671
    Stefan Ziegler
    Administrator

    Hallo, können Sie mir noch verraten, welche PDF24 Creator Version Sie verwenden?

    #17672
    spheron
    Teilnehmer

     

    Hallo Herr Ziegler,

    auf dem Server läuft aktuell die V11.20.1 ...

    Grüsse
    Marco

    #17691
    Stefan Ziegler
    Administrator

    Die aktuelle Versionen vom PDF24 DocTool verfügt über einen Schalter, mit dem die Prüfung des pdf24.exe Backends übersprungen werden kann. Der Schalter ist der folgende:

    -noBackendCheck

    Also kann man das DocTool so aufrufen:

    pdf24-DocTool.exe -noBackendCheck .......

    Damit sollten eigentlich dann keine weiteren pdf24.exe Prozesse gestartet werden. Vorher eigentlich auch schon nicht, weil in dies in der pdf24.exe eigentlich unterbunden wird.

    Aber bitte mal mit dem obigen Schalter versuchen.

    #17709
    spheron
    Teilnehmer

    Ich hab den Schalter hinzugefügt und nun mal einige Tage beobachtet:  Ich habe keine überzähligen, verwaisten PDF24.exe Prozesse mehr... 🙂

    Perfekt... 🙂   Vielen Dank für den Hinweis.

    Gruss
    Marco

Ansicht von 6 Beiträgen – 1 bis 6 (von insgesamt 6)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.