To change server properties for an on-premises installation of MATLAB®
Production Server™, edit the main_config
configuration file that
corresponds to your specific server instance. The server configuration file is located
at
server_name/config/main_config
For a server deployment on the cloud, use the dashboard to edit the server properties.
When editing the server configuration, remember these coding considerations:
Each server has its own server configuration file.
Enter only one configuration property and its options per line. Each
configuration property entry starts with two dashes
(--
).
The server ignores any line beginning with a pound sign (#
)
and considers it as a comment.
The server ignores lines of white space.
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 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"));