Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Apache Link Module Arbeitsspeicher läuft über (https://www.delphipraxis.net/204365-apache-link-module-arbeitsspeicher-laeuft-ueber.html)

NickD 23. Mai 2020 07:39

Apache Link Module Arbeitsspeicher läuft über
 
Hallo zusammen,
ich habe es jetzt geschafft den Upload per Multipart formdata per WebActionItem zu realisieren. Siehe auch vorherigen Post:
https://www.delphipraxis.net/204082-...nk-module.html

Der Upload funktioniert auch korrekt, solange der Client den Request nicht abbricht.
Wenn der Request allerdings abgebrochen wird, dann steigt der Arbeitsspeicher der httpd.exe unaufhörlich an. Innerhalb von einigen Sekunden erreicht der Arbeitsspeicher dann die maximalen 8 GB und der child-process von Apache wird gekillt.

Das komische daran ist, dass meine Upload-Funktion überhaupt nicht erreicht wird, solange der Upload nicht vollständig ist(Request abgebrochen). Einzig das initialization des WebModules wird aufgerufen, wenn ein Request rein kommt. Nur damit kann ich vermutlich nichts anfangen.

Meine Fragen:
Kümmert sich Apache um den Upload des Files und übergibt dieses dann an das Delphi WebModule?
Wie kann ich selbst eingreifen, wenn meine Uploadfunktion im WebModule überhaupt nicht aufgerufen wird, wenn ein Request vom Client abgebrochen wird?

Über jegliche Hinweise bin ich sehr dankbar, da ich schon seit Stunden nach einer Lösung suche.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf