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

Michael Achtzehn m.achtzehn-lst at cui.de
Die Jun 14 17:24:04 CEST 2005


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 ...)
> 
> 
> Ja...nimm FreeBSD oder wenigstens debian. ;-)
Ja Debian ist sogar im Haus - Problem sind mehrere Gigabyte Luftbilder 
für die z.Zt. nur auf dem betreffenden Server Platz finden (ich weiß da 
gibt es Lösungen, die aber aus verschiedenen Gründen nicht so schnell 
ungesetzt werden können.
> 
> 
> Benjamin
> 
> 

Michael



-- 
Dipl.-Ing. M. Achtzehn
CUI - Consultinggesellschaft für Umwelt und Infrastruktur
Eisenbahnstraße 10
06132 Halle
____________________
www.cui.de
(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)