Работает на Microsoft Windows Server 2003 R2 Service Pack 2.
Настроил FastCGI по инструкциям:
www.maptools.org/ms4w/index.phtml?page= ... #f-fastcgi
www.mapserver.org/optimization/fastcgi.html
Все работает идеально, кроме того, что лог Апача (error.log) Замусоривается вот такими сообщениями:
Это происходит, если активно работать зумом в OpenLayers.[warn] [client xx.xx.xx.xx] (620018)APR does not understand this error code: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
Но OpenLayers тут не причем. Если в браузере вставить следующий URL, а потом просто нажимать "F5", не давая прогрузиться слою, то в лог будет падать это самое сообщение. Если дать слою загрузиться, сообщения нет.
Код: Выделить всё
http://myserver/cgi-bin/mapserv.fcgi?
map=mapfiles/NN.map&
LAYERS=muff&
FORMAT=image%2Fpng&
TRANSPARENT=TRUE&
SERVICE=WMS&
VERSION=1.1.1&
REQUEST=GetMap&
SRS=EPSG%3A3857&
BBOX=4863258.6136874,7587711.0729087,4904057.3416562,7624937.9278063&
WIDTH=1542&
HEIGHT=1407
Это не зависит от источника слоя, на любых данных такое происходит. Пытался поиграться настройками mod_fcgid в httpd.conf, ничего не помогает. Пытался также поиздеваться на другими CGI скриптами, таких проблем нет. Только MapServer.
Никто не сталкивался?