将服务器实例配置为 Windows 服务
您可以通过将服务器实例注册为 Windows® 服务,将本地 MATLAB® Production Server™ 实例配置为在计算机启动时启动。
创建新的服务器实例作为 Windows 服务
要创建新的本地服务器实例并将其注册为 Windows 服务,请在系统命令提示符下运行带有 --service 选项的 mps-new 命令。
mps-new C:\TEMP\server --service
您可以通过向 mps-new 提供参量为 Windows 服务分配与默认值不同的名称、描述和用户。
为服务器实例创建的 Windows 服务不会自动启动。要启动服务器实例,请启动服务,或者使用 mps-start 在命令提示符下启动服务器。您可以在启动实例之前编辑其配置。
为服务器实例创建的 Windows 服务在计算机启动时启动。当计算机重新启动时,服务器实例也会随之重新启动。
将现有服务器实例设为 Windows 服务
要为现有的本地服务器实例创建新的 Windows 服务,请在系统命令提示符下使用带有 create 选项的 mps-service 命令。
mps-service -C C:\TEMP\server create
您可以通过向 mps-service 提供参量来更改 Windows 服务的名称、描述和用户。
为服务器实例创建的 Windows 服务配置为在计算机启动时启动。当计算机重新启动时,服务器实例也会随之重新启动。
作为 Windows 服务运行的服务器实例的恢复选项
您可以指定当作为 Windows 服务运行的服务器实例失败时系统如何响应。
在 Windows 中打开服务控制管理器。
找到并双击要配置故障恢复的服务器实例服务。
在 Recovery 选项卡中指定恢复选项。

使用仪表板管理实例
如果您使用 MATLAB Production Server 仪表板来创建和启动服务器实例,则必须仅使用仪表板而不是命令行脚本来停止或删除这些实例。例如,对于使用仪表板创建的服务器实例,不建议您使用命令行脚本(如 mps-service list 或 mps-service delete)来列出和删除服务器实例。
使用网络驱动器
如果要将网络驱动器与作为 Windows 服务运行的服务器实例一起使用,建议您指定网络驱动器的 UNC 路径,而不是映射驱动器号。当您将服务器实例配置为 Windows 服务运行时,该服务的默认用户帐户为 SYSTEM。但是,启动服务器的用户帐户(无论是使用命令行中的 mps-start 还是通过启动 Windows 服务)都不是 SYSTEM,而是专用的域帐户,即登录到计算机的用户帐户。使用 UNC 路径使得两个用户帐户都可以访问网络驱动器。
根据网络共享上的权限,您可以选择将 Windows 服务配置为在专用域帐户下运行,并向专用域帐户授予网络共享上的必要权限。
另请参阅
mps-service | mps-new | mps-start