[Mapserver-DE] nochmal CGI Error - beim Aufruf - kleine Fortschritte

Benjamin Thelen bt at ccgis.de
Die Jun 14 16:33:42 CEST 2005


Michael Achtzehn wrote:
> Michael Achtzehn schrieb:
> 
>> Hallo,
>> ich habe jetzt alle zum mapserver gehörenden Files (exe und alles was 
>> unter "lib" steht) erneuert - das Problem besteht aber weiterhin, es 
>> kommt die Meldung:
>>
>> "CGI Error
>> The specified CGI application misbehaved by not returning a complete 
>> set of HTTP headers. The headers it did return are"
>>
>> Wenn ich den "WWW-Publishingdienst" neu starte funktioniert der 
>> mapserver - aber nur für eine Sitzung - wenn ich eine neue Sitzung 
>> aufmache, über den Link zur Startseite des Projekts kommt der erwähnte 
>> Fehler wieder.
>> Erwähnenswert ist noch das der Mapserver in dieser Version seit mehr 
>> als einem Jahr problemlos lief und vor allem das in letzter Zeit keine 
>> Änderungen vorgenommen wurden.
>>
> 
> Nach einigem Googeln habe ich herausgefunden das man mapserv.exe -v von 
> der Kommandozeile aufrufen sollte um die Installation zu überprüfen.
> Dabei stellte sich heraus das die Dateien msvcr70.dll, msvcr71.dll nicht 
> vorhanden waren bzw. nicht im PATH standen.

Moin,

Über das Problem mit diesen fehlenden dlls bin ich auch vor einiger Zeit
gestoßen, als ich mit 4.4 angefangen habe. Denke der 4.4er wurde mit VC7 
kompiliert. Zumindest die msvcr71.dll ist im .NET-Framework enthalten, 
ansonsten müßtest Du sie auf einem 2003er Server bzw. im Netz finden.


  (Möglicherweise wurden die
> Dateien bei der Deinstallation einer Software entfernt).

Ich denke, der Server wurde seit Monaten nicht mehr angefaßt?

  Die habe ich
> von einem anderen System nach system32 kopiert.

Ich würde sie eher neben das mapserv.exe legen.

  Nun lässt sich der
> Mapserver nicht mehr nur einmal starten sondern mehrmals (?!)  - aber 
> nach 5-10  Aufrufen tritt der Fehler wieder auf. 

Das klingt äußerst merkwürdig. Sorry, dazu fällt mir gerade auch nix 
mehr ein :-)!

Den Server konnten wir
> allerdings noch nicht neu starten.

Nun, wenn Du automatische Updates fährst, dürfte das durchaus mal 
notwendig sein.



> Fraglich ist natürlich, warum es zumindst einmal ging als die dlls 
> fehlten - eigentlich hätte des doch gar nicht gehen dürfen? 

Weil der 4.0.1 diese nicht benötigt hat, da dieser mit VC6 kompiliert 
worden ist.

Anzumerken
> ist noch, das der Aufruf der die Fehlermeldung hervorruft im Logfile des 
> Webservers einen 502 Fehler (Bad Gateway) verursacht.


Irgendwie hab' ich das auch schon mal gesehen, aber ich sage jetzt mal 
etwas wagemutig, das hat nix mit dem ms zu tun.


"mapserv -v" tut jetzt?


Wann kommt den der 502er? Wie sieht der Aufruf aus? Poste den doch mal. 
Von wo schickst Du die Aufrufe ab? Von dem Server, auf dem der ms 
installiert ist oder von einem Client-PC? Wenn ja, wie sind die 
netzwerktechnisch voneinander getrennt?


> 
> Vielleicht helfen meine Angeben ja auch denjenigen weiter, die 
> irgendwann vor dem gleichen Problem stehen.
> 
> Ansonsten sind weitere Hinweise zur Fehlereingrenzung willkommen. Heute 
> abend wird erstmal der Server neu gestartet (bin zwar kein Freund 
> solcher "Lösungen" aber wenn nichts anderes mehr hilft ...)


Ja...nimm FreeBSD oder wenigstens debian. ;-)


Benjamin




> 
> Gruß
> 
> Michael Achtzehn
> 
> 
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Mapserver-DE mailing list
>> Mapserver-DE at freegis.org
>> https://freegis.org/mailman/listinfo/mapserver-de
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de








This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)