Troubleshooting
Issues with MATLAB® Production Server™ instances can manifest as connectivity failures, slow downs, or server instance crashes. Use log information generated by a server instance to diagnose and solve problems.
Properties
endpoint-root | Folder used to store server named endpoints |
hide-matlab-error-stack | Hide MATLAB error stack from clients |
log-archive-max-size | Maximum size of the log archive folder |
log-archive-root | Path to the folder containing archived log files |
log-root | Path to folder containing log files |
log-rotation-size | Size at which the log is archived |
log-severity | Severity at which messages are logged |
log-handler | Add custom log handler |
main-log-format | Text format for the main log file |
pid-root | Folder used to store PID files |
profile | Log server profile information |
Command-Line Scripts for Windows, Linux, and macOS
mps-check | Test and diagnose server instance for problems from command line on Windows, Linux, and macOS systems |
mps-profile | Log profile information for server instance from command line on Windows, Linux, and macOS systems |
mps-status | Display status of server instance from command line on Windows, Linux, and macOS systems |
mps-support-info | Display licensing and configuration information of server instance from command line on Windows, Linux, and macOS systems |
mps-which | Display path to server instance that is currently using configured port from command line on Windows, Linux, and macOS systems |
Topics
- Verify Server Status
Use
mps-status
to check if the server is running. - Manage Log Files
Set properties in the
main_config
server configuration file to set log verbosity, and to rotate and archive logs. - Diagnose a Server Instance
Tips to diagnose a problem with a server.
- Diagnose a Corrupted MATLAB Runtime
This example shows a typical diagnostic procedure you might follow to solve a problem starting server
prod_server_x
. - Server Diagnostic Tools
Each server writes a log file containing data from both the main server process, as well as the workers, named
.server_name
/log/main.log - Common Error Messages and Resolutions
List of common errors and possible resolutions.