Hallo,
meine Applikation liegt in Form einer DLL vor, die der Apache während seiner Bootphase läd. Anschliessend läßt sie sich mittels Browser ansprechen bzw. ausführen. Das Problem:
Die Abarbeitung eines Requests kann u.U. mehrere Sekunden (wg Datenbank und Co) dauern. Wird in dieser Zeit die Applikation erneut angesprochen, reagiert sie nicht mehr und erst nach Restart des Apache (dauert sehr lange!) funktioniert alles wie gewohnt.
Der Apache arbeitet jeden Request in einem eigenen Thread ab. Bildet er dazu ein neues DLL-Objekt oder wie habe ich mir das vorzustellen?
Kann ich den Apachen nicht veranlassen zu warten, bis der Request vollständig abgearbeitet ist?
Vielleicht habt ihr eine Idee, wie dieses Problem behoben werden kann.
TIA Guido
PS: Umgebung: Win 2000 prof., DLL mit C++Builder 6.0 erstellt, Version
Apache 1.3. 29, Protokoll SOAP