Is MapServer Thread-safe?

Ed McNierney ed at TOPOZONE.COM
Tue Jan 22 09:58:14 EST 2008

Adrian -

Well, what really matters is what "many" means to YOU and your application; my MapServer applications are probably quite different from yours, so if I have 2,000 simultaneous users that doesn't really tell you anything.  If you can describe it in as much detail as possible, then it will make it much easier for us to give you advice.  There are quite a few serious production implementation of both MapServer CGI and MapScript applications.  And, as Dan correctly points out, a different tool might be even better for you.

     - Ed

Ed McNierney
Chief Mapmaker
Demand Media /
73 Princeton Street, Suite 305
North Chelmsford, MA  01863
ed at
Phone: +1 (978) 251-4242
Fax: +1 (978) 251-1396

-----Original Message-----
From: UMN MapServer Developers List [mailto:MAPSERVER-DEV at LISTS.UMN.EDU] On Behalf Of Adrian Kruk
Sent: Tuesday, January 22, 2008 9:37 AM
Subject: Re: [UMN_MAPSERVER-DEV] Is MapServer Thread-safe?

>Why do you think this is a "big limitation"?  There are many MapServer
users, >myself included, running MapServer as a CGI application - including
as a WMS >server - with "many clients running simultaneously".  

What does mean "many" for you? 

>What kind of equipment are you using and what kind of user load do you
expect?  >It sounds like you have concluded that a standard CGI WMS
application of >MapServer is simply unsuitable for you, and I haven't seen
information that >explains why you think that.

WMS is ok, but I need C# API to create any gis application (e.g. with
adding/modyfing spatial features, with requested by bussiness client
webservice interface, etc). 
The problem is with scalability with using mapscript. Changing server from 1
processor architecture to 4 performance will increase performance but I
think that not much in really big workload. 

More information about the mapserver-dev mailing list