Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi ISAPI - DLL - Private Variablen (https://www.delphipraxis.net/147794-isapi-dll-private-variablen.html)

LD93 17. Feb 2010 16:09

Re: ISAPI - DLL - Private Variablen
 
Ich hab jetzt mal die ISAPIApp - Unit in der DPR aus der Uses liste rausgenommen und ich muss sagen, es treten jetzt andere Fehler auf ;)

Beispielsweise Zugriffsverletztungen (mal "Zugriffsverletzung bei Adresse x im Modul "Proxy.dll" ..", mal das ganze ohne Modulnamenangabe...) oder ein Verhalten, welches an einen Webserverneustart erinnert (Sessions gehen verloren).

Erstmal danke ;) - Ich habe noch kein Bild als Text wiedergesehn

LD93 18. Feb 2010 17:44

Re: ISAPI - DLL - Private Variablen
 
Ok, Zugriffsverletzungen sind jetzt weg. Aber so "wirklich" theradsicher ist das trotzdem nicht: Jetzt stüzt die DLL ab, statt nur Müll zurückzugeben.

Beim Googeln finde ich *dadaa* diesen therad hier und sonst nichts was mir irgendwie weiterhilft.
Könnt ihr nochmal einspringen?


D.

LD93 19. Feb 2010 16:00

Re: ISAPI - DLL - Private Variablen
 
Irgendwie hilft das alles nicht richtig: Jetzt gibts bei 2 gleichzeitigen Verbindungen keine Überschneidungen beim Senden mehr, sondern die DLL schmiert ganz ab.

Ich weiß wirklich nicht mehr weiter...
(Liegts am IIS, an meiner DLL, am Wetter oder sonstwodrann....)


mfg

D.

LD93 22. Feb 2010 16:01

Re: ISAPI - DLL - Private Variablen
 
Mein Workaround:
Delphi-Quellcode:
ISAPIThreadPool.NumberOfThreads:=1;
Vor dem Application.-Kram:
Hiermit setze ich (glaube ich) die Maximale Thereadzahl auf 1.
Nachteil:
Wenn eine Anfrage lange dauert, werden Nachfolgende Anfragen Warten müssen.

Das Entfernen von ISAPIThreadPool aus der USES - Liste brachte leider keine Sichtbare Veränderung.

Danke nochmal für eure Hilfeversuche und falls jmd. eine Bessere Lösung gefunden hat - immer her damit ;)

mfg

D.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
Seite 2 von 2     12   

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