[mapserver-users] Premature end of script headers: mapserv
Rahkonen Jukka
Jukka.Rahkonen at mmmtike.fi
Sun Jan 10 04:02:36 PST 2010
Hi,
If I understood right "mol" is the name you have given at MAP level. I do not know if using &layers=mol should really work or not, I have never tried it that way. I use wms_titles advertised at layer lever, either comma separated list or &layers=all.
Try what happens when using &layers=all. If it fails add "DEBUG 5" into layer definitions and have a look at ms_errorfile after doing some failing requests.
-Jukka-
-----Alkuperäinen viesti-----
Lähettäjä: Shaz N [mailto:geo.engineer123 at gmail.com]
Lähetetty: su 10.1.2010 7:31
Vastaanottaja: Rahkonen Jukka
Kopio: mapserver-users at lists.osgeo.org
Aihe: Re: [mapserver-users] Premature end of script headers: mapserv
Hi..
I added the new shapefiles to PostGIS using shp2pgsql etc and it was
successful. After that, in my mapfile, I included a new layer for each of
these shapefiles. What I copy-pasted in my mail was the layer that I added
in my mapfile.
I have included WMS metadata in the beginning of the mapfile:
WEB
IMAGEURL "/tmp/"
IMAGEPATH /tmp/ms_tmp/
METADATA
"wms_title" "MOL" ##required
"wms_onlineresource" "....." ##required
"wms_srs" "EPSG:2060" ##recommended
END
I was getting a good output using WMS request:
http://....../cgi-bin/mapserv?map=/data/..../t....map&SERVICE=WMS&VERSION=1.1.1&REQUEST=getmap&layers=mol&STYLES=&SRS=epsg:2060&FORMAT=image/jpeg&WIDTH=600&HEIGHT=500&BBOX=332271.136,2800048.4565,335043.0915,2803465.287
As I kept adding new layers, I suddenly started getting an Internal server
error on my browser. When I checked the error log, it read: Premature end of
script headers: mapserv.
All the new layers were similar to each other, with only different "NAME"
and "DATA". But the internal server error would just not go unless I reduced
the total number of layers in my mapfile.
shp2img works fine and I get an output. What doesnt work is the WMS. Works
when I reduce the total number of layers in my mapfile. Is there a maximum
number of layers or classes that we can use? I use version 5.0
After reading the latest reply, I added WMS metadata to the "layers" also,
but WMS still doesnt work.
Please help.
Thanku v much..
On Sun, Jan 10, 2010 at 2:56 AM, Rahkonen Jukka
<Jukka.Rahkonen at mmmtike.fi>wrote:
> Hi,
>
> You talk about adding a shapefile but the layer definitions below are for
> PostGIS layer. Have you copy-pasted another layer or what? The main problem
> could be that the layer in your mail is missing entries for WMS metadata.
> Try reading and following the document at
> http://mapserver.org/ogc/wms_server.html.
>
> -Jukka Rahkonen-
>
> Shaz N wrote:
>
> > Hi users..
>
>
>
> > I have been adding a few new shapefiles to my existing map file. I am a
> facing a new problem since last evening. I added 9 shapefiles successfully
> and could view the map in the browser. While adding the 10th shapefile I
> got
> an error. All the new shapefiles are simple point shapefiles.
>
> Example: LAYER
>
> NAME 'sc'
>
> CONNECTIONTYPE postgis
>
> CONNECTION " "
>
> DATA "the_geom from sc"
>
> TEMPLATE "dummy.html"
>
> DEBUG ON
>
> TYPE POINT
>
> MAXSCALE 10000
>
> MINSCALE 2000
>
> STATUS DEFAULT
>
> LABELITEM "name"
>
> LABELCACHE ON
>
>
>
> CLASS
>
> MAXSCALE 10000
>
> MINSCALE 2000
>
>
>
> STYLE
>
> ANTIALIAS TRUE
>
> SYMBOL "square"
>
> SIZE 9
>
> COLOR 153 0 102
>
> OUTLINECOLOR 255 255 255
>
> END #end style
>
>
>
> LABEL
>
> ANGLE auto
>
> COLOR 153 0 102
>
> ANTIALIAS TRUE
>
> FONT vera_sans-bold
>
> TYPE TRUETYPE
>
> SIZE 9
>
> POSITION auto
>
> PARTIALS false
>
> BUFFER 1
>
> END #end label
>
> END#end class
>
> END #end layer
>
>
>
> This is the error from the error log:
>
>
>
> Premature end of script headers: mapserv
>
>
>
> And this is what I got using WMS get map request on the browser:
>
> Internal Server Error
>
> The server encountered an internal error or misconfiguration and was unable
> to complete your request.
>
> Please contact the server administrator, [no address given] and inform them
> of the time the error occurred, and anything you might have done that may
> have caused the error.
>
> More information about this error may be available in the server error log.
>
>
>
> I checked the shapefile and map file for errors and couldn't find any. And
> mapserver has been installed correctly and has been working well. The
> problem only arises when I add the extra layer. It works well with all the
> existing ones.
>
> The map file works on my PHP map display page but when I try it using WMS
> it
> does not work.
>
>
>
> I use MapServer 5.0.
>
>
>
> Any help would be greatly appreciated.
>
> Thanks in advance.
>
>
More information about the MapServer-users
mailing list