Mapserver returns blank pages
Stuart Eve
stuarteve at LPARCHAEOLOGY.COM
Mon Aug 7 06:30:08 PDT 2006
I have now turned off anti-aliasing and am still getting the blank pages
- I guess it must be something to do with my user-defined functions -
will get put my debugging hat back on!
thanks for the suggestions though!
Stu
antti siukola wrote:
> 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
>>
>>
>
>
>
--
Stuart Eve
L - P : Archaeology
stuarteve at lparchaeology.com
More information about the MapServer-users
mailing list