主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

将服务器实例配置为 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 服务运行的服务器实例失败时系统如何响应。

  1. 在 Windows 中打开服务控制管理器。

  2. 找到并双击要配置故障恢复的服务器实例服务。

  3. Recovery 选项卡中指定恢复选项。

Recovery tab in Service Control Manager in Windows

使用仪表板管理实例

如果您使用 MATLAB Production Server 仪表板来创建和启动服务器实例,则必须仅使用仪表板而不是命令行脚本来停止或删除这些实例。例如,对于使用仪表板创建的服务器实例,不建议您使用命令行脚本(如 mps-service listmps-service delete)来列出和删除服务器实例。

使用网络驱动器

如果要将网络驱动器与作为 Windows 服务运行的服务器实例一起使用,建议您指定网络驱动器的 UNC 路径,而不是映射驱动器号。当您将服务器实例配置为 Windows 服务运行时,该服务的默认用户帐户为 SYSTEM。但是,启动服务器的用户帐户(无论是使用命令行中的 mps-start 还是通过启动 Windows 服务)都不是 SYSTEM,而是专用的域帐户,即登录到计算机的用户帐户。使用 UNC 路径使得两个用户帐户都可以访问网络驱动器。

根据网络共享上的权限,您可以选择将 Windows 服务配置为在专用域帐户下运行,并向专用域帐户授予网络共享上的必要权限。

另请参阅

| |

主题