AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Mehrfachausführung eines CGI
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrfachausführung eines CGI

Ein Thema von Lemmy · begonnen am 5. Jul 2013 · letzter Beitrag vom 7. Jul 2013
 
nahpets
(Gast)

n/a Beiträge
 
#6

AW: Mehrfachausführung eines CGI

  Alt 6. Jul 2013, 22:10
Ok, was aber nicht erklärt weshalb im zweiten Tab die Ausführung des CGi solang angehalten wird, bis das cgi im ersten Tab fertig ist. Vielleicht noch zur Klarstellung: Das passiert auch ohne einen aktiven Mutex-Code!
Könnte es sein, dass der/die Webserver ein CGI-Programm nicht zeitgleich zweimal laufen lassen?
Oder dass das zweite CGI-Programm nicht auf die Datenbank zugreifen kann und deshalb wartet?
Ersteres müsste dann auch passieren, wenn Du eine dateibasierte "Doppeltenprüfung" implementierst, was dann für Deine Problemlösung leider kontraproduktiv wäre.
Ist die Datenbank das Problem, müssten auch mehrere CGI-Programme gleichzeitig laufen können, da weitere CGI-Programm ja nicht mehr auf die Datenbank zugreifen.

Wenn das erste CGI-Programm läuft, sind dann weitere Zugriffe, die nicht eine zweite Instanz das CGI-Programmes betreffen, möglich? Oder blockiert das erste CGI-Programm den Webserver?

Gleiches Verhalten, wenn das erste CGI-Programm aus dem IE angetriggert wird und das zweite aus dem Firefox? Oder tritt das "Phänomen" nur auf, wenn mehrere Aufrufe über mehrere Tabs eines Browsers erfolgen? Kannst Du die Aufrufe des CGI-Programmes im Log der Webserver sehen? Oder erscheint der zweite Aufruf dort erst, wenn das erste Programm beendet wurde?

Wenn ich das recht beobachtet habe, lassen Browser (protokollbedingt?) nur eine begrenzte Anzahl von Zugriffen auf einen Webserver zeitgleich zu, ist also sicher, dass der zweite Aufruf des CGI-Programmes beim Webserver ankommt, bevor das erste CGI-Programm beendet wurde?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz