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.
Note: 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 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")); |