RE: [mapserver-users] CGI returning a 502 error

2010-09-21 Thread Fawcett, David (MPCA)
According to the docs, starting with MapServer 5.0, there is no limit to the 
number of layers in a mapfile.  
http://mapserver.org/introduction.html#layer-object

I am guessing that you are running into a different issue.  

Have you captured the post request string and examined it to make sure that it 
is valid?  

Are you running into a string length limit for your post request?  The URL for 
your post request would be limited to ~2k char for IE, but this only includes 
the URL to the server, not the key:value pairs.  There could be a size limit 
for post requests set on your Web server to help prevent DOS attacks.  I don't 
know where this would be set in IIS.

David.

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of stoli
Sent: Monday, September 20, 2010 6:18 PM
To: mapserver-users@lists.osgeo.org
Subject: [mapserver-users] CGI returning a 502 error


I'm using the ms4w binaries (5.6.3) under IIS 7.

My application sends (via http POST) a lot of parameters to modify the .map
file. Mostly to add features to layers that are turned off by default and
then make them visible. When my parameters cause the map to show over 50
layers, the IIS returns a 502 error. 

I realize that the max layers are set to 100 in the default map.h file, but
like I said, I am using the compiled binaries from ms4w. Does anyone know if
they change that to 50 when they compile, or should I look elsewhere to find
my problem? 


-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/CGI-returning-a-502-error-tp5552675p5552675.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] CGI returning a 502 error

2010-09-21 Thread rstoyle
I do not think it is a string length limit. The IIS returns a separate error 
for that. At least it does when you exceed the URL length limit in a GET 
request. 

I have been doing some tests and it looks like it might be more of a limit in 
the number of parameters in the POST request. I can't find any info regarding 
the maximum number of parameters that you can send in one request (to an IIS 
server), but again, I would think that IIS would be responding with a more 
specific error if the limit was with it. 

Is it possible that the MapServer CGI is limited to 100 POST parameters?


- Original Message -
From: "David Fawcett (MPCA)" 
To: "stoli" , mapserver-users@lists.osgeo.org
Sent: Tuesday, September 21, 2010 9:44:57 AM
Subject: RE: [mapserver-users] CGI returning a 502 error

According to the docs, starting with MapServer 5.0, there is no limit to the 
number of layers in a mapfile.  
http://mapserver.org/introduction.html#layer-object

I am guessing that you are running into a different issue.  

Have you captured the post request string and examined it to make sure that it 
is valid?  

Are you running into a string length limit for your post request?  The URL for 
your post request would be limited to ~2k char for IE, but this only includes 
the URL to the server, not the key:value pairs.  There could be a size limit 
for post requests set on your Web server to help prevent DOS attacks.  I don't 
know where this would be set in IIS.

David.

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of stoli
Sent: Monday, September 20, 2010 6:18 PM
To: mapserver-users@lists.osgeo.org
Subject: [mapserver-users] CGI returning a 502 error


I'm using the ms4w binaries (5.6.3) under IIS 7.

My application sends (via http POST) a lot of parameters to modify the .map
file. Mostly to add features to layers that are turned off by default and
then make them visible. When my parameters cause the map to show over 50
layers, the IIS returns a 502 error. 

I realize that the max layers are set to 100 in the default map.h file, but
like I said, I am using the compiled binaries from ms4w. Does anyone know if
they change that to 50 when they compile, or should I look elsewhere to find
my problem? 


-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/CGI-returning-a-502-error-tp5552675p5552675.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users