Mapserver returns blank pages
antti siukola
siukola.antti at GMAIL.COM
Mon Aug 7 06:04:56 PDT 2006
Hi!
Are you using anti-aliasing in texts (labels etc.)? Since the GD bug
(mentioned by thomas) caused a lot of blank pages for me.
Antti S
On 8/7/06, Stuart Eve <stuarteve at lparchaeology.com> wrote:
> Hi there,
>
> I am not sure that I understand the FAQ completely
> (http://mapserver.gis.umn.edu/docs/faq/thread_safety). I am still
> getting seemingly random blank pages - even after recompiling
> --with-threads. There doesn't seem to be much of a pattern with it as
> sometimes after 5 or 6 reloads the page will load absolutely fine. I
> guess it may be to do with threads, and indeed it says in the FAQ that
> OGR layers are unsafe.
>
> "Programmers must either avoid using the unsafe components of MapServer
> or carefully place locks around them."
>
> How do I 'carefully place locks around them'? Or should I just avoid
> using OGR layers completely? If this is indeed my problem!
>
> Thanks in advance
>
> Stuart
>
> antti siukola wrote:
> > Hi!
> >
> > Problem seems to be solved after abandoning anti-aliasing and
> > configuring mapserver with threads.
> >
> > Cheers!
> >
> > On 7/20/06, Umberto Nicoletti <umberto.nicoletti at gmail.com> wrote:
> >> I presume you are running php as shared module, right?
> >>
> >> If so recompile with this configure flag: --with-threads and then make
> >> sure you read the thread safety FAQ:
> >> http://mapserver.gis.umn.edu/docs/faq/thread_safety
> >>
> >> If you plan to use unsafe components (like cartoline symbols) switch
> >> php to cgi mode (and then you can avoid using the --with-threads
> >> option).
> >>
> >> HTH,
> >> Umberto
> >>
> >>
> >>
> >> On 7/20/06, antti siukola <siukola.antti at gmail.com> wrote:
> >> > Hello!
> >> >
> >> > Production:
> >> > Redhat AS4 Upd 3
> >> > Mysql 5.0.21
> >> > Apache 2.2.2 with mod_php
> >> > Mapserver 4.8.3
> >> > PHP 5.14
> >> > Gdal 1.3.2
> >> >
> >> > Development:
> >> > Ubuntu breezy
> >> > MySQL 5.0.18
> >> > Apache 2.0.55 with mod_php
> >> > MapServer 4.8.4
> >> > PHP PHP 5.0.5-2ubuntu1.2
> >> > Gdal 1.3.2
> >> >
> >> > MapServer configure:
> >> > --with-ogr --with-gdal --with-tiff --with-gd --with-jpeg
> >> > --with-php=/usr/include/php5/ --with-odbc --with-httpd --with-proj
> >> >
> >> > It doesn't matter which on of the servers it is the problems are
> >> the same.
> >> >
> >> > And here is a sample of one of the map files:
> >> >
> >> > MAP
> >> > NAME "name"
> >> > FONTSET fontset.txt
> >> > STATUS ON
> >> > EXTENT 34083.890 75139.631 40587.098 79917.784
> >> > SIZE 500 367
> >> > SYMBOLSET ../etc/symbols.sym
> >> > UNITS METERS
> >> > IMAGECOLOR 240 240 240
> >> > WEB
> >> > LOG "/mapserver.log"
> >> > IMAGEPATH "/tmp/ms_tmp/"
> >> > IMAGEURL "/ms_tmp/"
> >> > MINSCALE 3000
> >> > MAXSCALE 50000
> >> > END # WEB ends
> >> >
> >> > IMAGETYPE JPEG
> >> >
> >> > OUTPUTFORMAT
> >> > NAME png
> >> > DRIVER "GD/PNG"
> >> > MIMETYPE "image/png"
> >> > IMAGEMODE PC256
> >> > EXTENSION "png"
> >> > END
> >> > OUTPUTFORMAT
> >> > NAME png24
> >> > DRIVER "GD/PNG"
> >> > MIMETYPE "image/png"
> >> > IMAGEMODE RGBA
> >> > EXTENSION "png"
> >> > END
> >> > OUTPUTFORMAT
> >> > NAME jpeg
> >> > DRIVER "GD/JPEG"
> >> > FORMATOPTION "QUALITY=87"
> >> > MIMETYPE "image/jpeg"
> >> > IMAGEMODE RGB
> >> > EXTENSION "jpg"
> >> > END
> >> > OUTPUTFORMAT
> >> > NAME GTiff
> >> > DRIVER "GDAL/GTiff"
> >> > MIMETYPE "image/tiff"
> >> > IMAGEMODE RGB
> >> > EXTENSION "tif"
> >> > END
> >> >
> >> > #
> >> > # Start of legend
> >> > #
> >> > LEGEND
> >> > KEYSIZE 18 12
> >> > LABEL
> >> > TYPE BITMAP
> >> > SIZE MEDIUM
> >> > COLOR 0 0 89
> >> > END
> >> > STATUS ON
> >> > END
> >> >
> >> > #
> >> > # Start of scalebar
> >> > #
> >> > SCALEBAR
> >> > IMAGECOLOR 255 255 255
> >> > LABEL
> >> > COLOR 0 0 0
> >> > SIZE SMALL
> >> > END
> >> > SIZE 300 5
> >> > COLOR 19 100 133
> >> > BACKGROUNDCOLOR 71 153 71
> >> > UNITS meters
> >> > INTERVALS 5
> >> > STATUS ON
> >> > END
> >> >
> >> > QUERYMAP
> >> > STYLE HILITE
> >> > COLOR 255 240 0
> >> > END
> >> >
> >> >
> >> >
> >> > LAYER
> >> > NAME "name"
> >> > DATA "data/raster/image.tif"
> >> > TYPE RASTER
> >> > STATUS OFF
> >> > END #LAYER
> >> >
> >> >
> >> > LAYER
> >> > NAME name
> >> > TYPE POLYGON
> >> > DATA /url/to/shp/shp
> >> > STATUS OFF
> >> > CLASS
> >> > NAME "name"
> >> > COLOR 255 255 255
> >> > END
> >> > END # Layer shapefile ends
> >> >
> >> >
> >> > LAYER
> >> > NAME name
> >> > TYPE POLYGON
> >> > STATUS OFF
> >> > CONNECTIONTYPE OGR
> >> > CONNECTION "/url/to/tab.TAB"
> >> > LABELITEM "name"
> >> > # STYLEITEM "AUTO"
> >> > CLASS
> >> > NAME "name"
> >> > COLOR 216 176 255
> >> > LABEL
> >> > TYPE TRUETYPE
> >> > ANTIALIAS TRUE
> >> > FONT FreeSans
> >> > COLOR 0 0 0
> >> > OUTLINECOLOR 220 220 220
> >> > SIZE 8
> >> > OFFSET 0 2
> >> > buffer 2
> >> > END #label
> >> > END
> >> > END # Layer ends
> >> >
> >> > LAYER
> >> > NAME name
> >> > TYPE LINE
> >> > STATUS OFF
> >> > CONNECTIONTYPE OGR
> >> > CONNECTION "/url/to/tab.TAB"
> >> > LABELITEM "text"
> >> > CLASS
> >> > NAME "name"
> >> > LABEL
> >> > TYPE TRUETYPE
> >> > ANTIALIAS TRUE
> >> > FONT FreeSans
> >> > COLOR 255 255 255
> >> > OUTLINECOLOR 0 0 0
> >> > SIZE 10
> >> > ANGLE AUTO
> >> > POSITION UC
> >> > OFFSET 0 2
> >> > buffer 2
> >> > END #label
> >> > END #class
> >> > END # Layer test ends
> >> >
> >> >
> >> > LAYER
> >> > NAME name
> >> > TYPE LINE
> >> > STATUS OFF
> >> > CONNECTIONTYPE OGR
> >> > CONNECTION "/url/to/tab.TAB"
> >> > STYLEITEM "AUTO"
> >> > CLASS
> >> > NAME "name"
> >> > END
> >> > END # Layer ends
> >> >
> >> >
> >> > END # MAP ends
> >> >
> >> > Cheers!
> >> >
> >> > On 7/20/06, Umberto Nicoletti <umberto.nicoletti at gmail.com> wrote:
> >> > > Antti,
> >> > > please tell us more:
> >> > >
> >> > > - version of mapserver
> >> > > - how you built it (yourself or picked one from where)
> >> > > - if you built it yourself the configure flags you used
> >> > > - are you using php as a shared module or as a cgi?
> >> > > - version of apache, php and linux (uname -a)
> >> > >
> >> > > Can you post the map file to the list?
> >> > >
> >> > > Regards,
> >> > > Umberto
> >> > >
> >> > > On 6/13/06, antti siukola <siukola.antti at gmail.com> wrote:
> >> > > > Hi!
> >> > > >
> >> > > > Every time MapServer returns a blank page I find "[notice]
> >> child pid
> >> > > > xxxx exit signal Segmentation fault (11)" from apache's
> >> error_log. Any
> >> > > > thoughts? Blank pages are returned randomly.
> >> > > >
> >> > > > AnttiS
> >> > > >
> >> > >
> >> >
> >>
> >
> >
> >
>
>
> --
> Stuart Eve
> L - P : Archaeology
> stuarteve at lparchaeology.com
>
>
More information about the MapServer-users
mailing list