[mapserver-dev] WMS GetCapabilities response truncated to 4096 bytes on windows 2008 Server
Jeff McKenna
jmckenna at gatewaygeomatics.com
Mon Oct 22 06:08:03 PDT 2012
(commented in ticket earlier) +1
-jeff
On 12-10-21 3:35 PM, Tamas Szekeres wrote:
> Hi All,
>
> The issue below still exists in MapServer 6.x versions (on specific
> Windows versions), so I'm about to include this change
> <https://github.com/szekerest/mapserver/commit/b578571824b58612fc95257d356ab1d0838129ad>
> in 6.2.
> Issue has also been added in
> github: https://github.com/mapserver/mapserver/issues/4505
>
> Any objections to this change?
>
> Best regards,
>
> Tamas
>
>
>
> 2012/1/19 Tamas Szekeres <szekerest at gmail.com <mailto: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
>
>
>
More information about the mapserver-dev
mailing list