Диагностируйте поврежденный MATLAB Runtime

Этот пример показывает типичную диагностическую процедуру, которую вы можете выполнить, чтобы решить проблему стартовый сервер prod_server_x.

После того, как вы даете команду:

mps-start prod_server_x
из папки экземпляра сервера (prod_server_x) вы получаете следующую ошибку:
Server process exited with return code: 4
(check logs for more information)
Error while waiting for server to start: The I/O operation
has been aborted because of either a thread exit 
or an application request

Чтобы решить эту проблему, вы можете проверять файлы log на более подробные сообщения, можно следующим образом:

  1. Перейдите к папке экземпляра сервера (prod_server_x) и откройте папку log.

  2. Откройте main.err с любым текстовым редактором. Отметьте следующее сообщение, перечисленное под Server startup error:

    Dynamic exception type: class std::runtime_error
    std::exception::what: bad MATLAB Runtime installation: 
    C:\Program Files\MATLAB\MATLAB Runtime\v82 
    (C:\Program Files\MATLAB\MATLAB Runtime\v82\bin\
    win64\mps_worker_app could not be found)
  3. Сообщение указывает, что установка MATLAB® Runtime является неполной или была повреждена. Чтобы решить эту проблему, переустановите MATLAB Runtime.