To change any MATLAB®
Production Server™ properties, edit
the main_config
configuration file that corresponds
to your specific server instance:
server_name/config/main_config
When editing main_config
, remember these
coding considerations:
Each server has its own main_config
configuration
file.
You enter only one configuration property and related
options per line. Each configuration property entry starts with two
dashes (--
).
Any line beginning with a pound sign (#
)
is ignored as a comment.
Lines of white space are ignored.
Use the http
property
to set the default port number on which the server listens for client
requests.
Use the num-workers
property
to set the number of concurrent MATLAB execution requests that
can be processed simultaneously.
Use the num-threads
property
to set the number of request-processing threads available to the master
server process.
For .NET Clients, the HTTP 1.1 protocol restricts the maximum number of concurrent connections between a client and a server to two.
This restriction only applies when the client and server are connected remotely. A local client/server connection has no such restriction.
To specify a higher number of connections than two for remote
connection, use the NET classes System.Net.ServicePoint
and System.Net.ServicePointManager
to
modify maximum concurrent connections.
For example, to specify four concurrent connections, code the following:
ServicePointManager.DefaultConnectionLimit = 4; MWClient client = new MWHttpClient(new MyConfig()); MPSClient mpsExample = client.CreateProxy( new Uri("http://user01:9910/mpsexample"));