[mapserver-dev] WMS GetCapabilities response truncated to 4096 bytes on windows 2008 Server

Tamas Szekeres szekerest at gmail.com
Sun Oct 21 11:35:58 PDT 2012

Hi All,

The issue below still exists in MapServer 6.x versions (on specific Windows
versions), so I'm about to include this
Issue has also been added in github:

Any objections to this change?

Best regards,


2012/1/19 Tamas Szekeres <szekerest at gmail.com>

> Hi Devs,
> We have experienced strange behaviour of the WMS GetCapabilities response
> of MapServer CGI on Windows 2008 and Windows 7 which is truncated to 4k in
> size. The same thing happens when invoking mapserv from the command line
> and the output is redirected to a file.
> After a bit of investigation, I came to the conclusion that the process
> termination doesn't necessarily flush the file buffers (incl. stdout and
> stderr) on Win 2008 and Win 7. This is primarily an OS behaviour which
> works correctly on Win2003/XP, but it should probably be fixed in MapServer
> by calling fflush(NULL) at the right place. It could probably be done in
> the mapserv application or we could also do such things in msCleanup as
> well. What would be the most reasonable place to invoke fflush or do you
> have a more reasonable approach?
> Best regards,
> Tamas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-dev/attachments/20121021/281abe8b/attachment.html>

More information about the mapserver-dev mailing list