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

Michael Achtzehn m.achtzehn-lst at cui.de
Mon Jun 20 10:24:16 CEST 2005


Michael Achtzehn schrieb:

> Benjamin Thelen schrieb:
> 
>> 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 Mapserverkonfiguration nicht, am Server wurden Ende Mai irgendwelche 
> überflüssigen Tools deinstalliert.
> 
>>  Die habe ich von einem anderen System nach system32 kopiert.
>> Ich würde sie eher neben das mapserv.exe legen.
> 
> Da die bei unseren anderen Rechner alle unter system32 liegen dachte ich 
> es kann nicht schaden diesen Zustand dort auch (wieder?) herzustellen
> 
>>>  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 :-)!
> 
> nee, mir auch nicht :-(
> 
>>
>>> Den Server konnten wir
>>> allerdings noch nicht neu starten.
>>
>>
>> Nun, wenn Du automatische Updates fährst, düfte das durchaus mal
>> notwendig sein.
>>
> danach wird es selbstverständlich gemacht, aber nach den Problemen und 
> den Änderungen heute ist das noch nicht gemacht worden.
> 
>>
>>
>>> 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.
>>
> gut dann waren die fehlenden dlls hier nicht der Fehler (nach dem update 
> auf die 4.4.1 kam die cgi-Fehlermeldung gleich, erst nach dem 
> Bereitstellen der dlls kam eine Ausgabe (leider auch eine Fehlermeldung 
> - aber das ist ein anderes Thema - ich muss sicher Änderungen an dem 
> map-File vornehmen damit eine Karte generiert wird - da nach dem zweiten 
>  Aufruf die bekannte cgi-Meldung kam kann der Fehler sowiso nicht an der 
> 4.0.1 liegen - ich bin erstmal zu dieser Version zurückgekehrt.
> 
>>> 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?
> 
> 
> ja
> 
>>
>> 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=20
>> installiert ist oder von einem Client-PC? Wenn ja, wie sind die=20
>> netzwerktechnisch voneinander getrennt?
>>
> 
> Der Aufruf der die Fehlermeldung verursacht wird mit diesem Eintrag 
> geloggt. Die Aufrufe werden von Rechnern im gleichen Subnetz 
> vorgenommen. Testweise auch vom Server.
> Der Aufruf sieht so aus:
> http://srv1-intern.cui.de/ms_isab/cgi-bin/mapserv.exe?map=C%3A%5CInetpub%5Cwwwroot%5Cms_isab%5Cisab01.map&layer=lsa_tfb&layer=lsatk200&layer=lsarb&layer=lsa_ortho_k&layer=lsa_ortho&layer=kali_ortho_k&layer=kali_ortho&zoomsize=2&program=%2Fms_isab%2Fcgi-bin%2Fmapserv.exe&map_web_imagepath=C%3A%5Cinetpub%5Cwwwroot%5Ctmp%5C&map_web_imageurl=%2Ftmp%2F 
> 
> 
> die Logfilezeile so:
> 2005-06-14 15:11:20 192.168.200.37 - 192.168.200.5 80 GET 
> /ms_isab/cgi-bin/mapserv.exe 
> map=C%3A%5CInetpub%5Cwwwroot%5Cms_isab%5Cisab01.map&layer=lsa_tfb&layer=lsatk200&layer=lsarb&layer=lsa_ortho_k&layer=lsa_ortho&layer=kali_ortho_k&layer=kali_ortho&zoomsize=2&program=%2Fms_isab%2Fcgi-bin%2Fmapserv.exe&map_web_imagepath=C%3A%5Cinetpub%5Cwwwroot%5Ctmp%5C&map_web_imageurl=%2Ftmp%2F 
> 502 
> Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+CUI;+.NET+CLR+1.1.4322) 
> http://srv1-intern.cui.de/ms_isab/index01.html
> 
>>
>>> 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 ...)

Für alle die zukünftig nach einer Lösung für das Problem suchen, möchte 
ich kurz das mittteilen wie es weiter ging.
Der Neustart hat (vorerst?) geholfen. Vorher habe ich den Mapserver 
quasi neu installiert, indem ich alle betreffenden Files ersetzt habe. 
Was die wirklich Ursache für das Problem war, ist leider nicht 
eingrenzbar - die Vermutung liegt nahe, das es ein Problem des IIS war, 
zumal es gleichzeitig mit dem Mapserverproblem auch Probleme mit den 
ASP-Seiten gab (das allerdings nur einmal).

Gruß
Michael Achtzehn


-- 
(die hier verwendete E-Mail Adresse dient ausschliesslich der 
Kommunikation mit Maillisten, eine ständige Erreichbarkeit unter dieser 
Adresse ist nicht gewährleistet)




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