Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019
若要使 Azure DevOps Server 正常运行,所有必需的服务、应用程序池和网站都必须在相应的服务器上运行。 在单服务器部署中,每个组件必须在运行 Azure DevOps Server 的服务器上运行。 在多服务器部署中,每个组件在相应的服务器上运行。 此外,可能需要停止元素来执行特定任务,例如将部署移动到另一组硬件。
对于备份或还原数据库等作,可以运行 TFSServiceControl 命令 来启动或停止所有 Azure DevOps Server 服务和应用程序池。
停止或启动服务、应用程序池或网站
如果你不是承载要管理的服务、应用程序池或网站的服务器上的 Administrators 组的成员,请立即添加。 有关详细信息,请参阅 为 Azure DevOps Server设置管理员权限。
登录到承载服务、应用程序池或网站的服务器。
打开“计算机管理”。
在导航窗格中,展开 “服务和应用程序”。
执行下列作之一,具体取决于要停止或启动的元素:
- 对于服务,请打开服务的导航菜单,然后选择“ 停止 ”或“ 启动”。
- 对于应用程序池,请打开 Internet Information Services (IIS) 管理器,展开本地计算机并打开 应用程序池。 打开导航菜单,然后选择“ 停止 ”或“ 开始”。
- 对于网站,打开 Internet Information Services (IIS) 管理器,展开本地计算机,并打开网站或网站。 打开导航菜单,然后选择“ 停止 ”或“ 开始”。
服务、应用程序池和网站的位置
下表列出了每个服务、应用程序池和网站必须运行的服务器。 Name 列列出每个元素的显示名称,其中括号中包含服务名称。 这些服务因已安装的 Azure DevOps 功能而异。
元素 | 位置 | 名字 |
---|---|---|
服务业 | 应用程序层服务器 | 代码覆盖率分析服务 Internet Information Services 管理服务 (IISADMIN) HTTP SSL (HTTPFilter) Visual Studio Team Foundation Build (VSTFBUILD) (仅当安装 Team Foundation Build) Visual Studio Team Foundation 后台作业代理 (TFSJobAgent) 万维网发布服务 (W3SVC) |
. | 托管 Azure DevOps 数据库的服务器 | SQL Server (TFSINSTANCE) SQL Server 代理(TFSINSTANCE)(SQLSERVERAGENT) |
. | 托管 SQL Server Reporting Services 的服务器 | IIS 管理服务 (IISADMIN) HTTP SSL (HTTPFilter) SQL Server Reporting Services (TFSINSTANCE) (ReportServer) 万维网发布服务 (W3SVC) |
. | 托管 SQL Server Analysis Services 的服务器 | SQL Server Analysis Services |
应用程序池 | 应用程序层服务器 | Azure DevOps Server 应用程序池 Azure DevOps 代理服务器应用程序池 (仅当安装了 Azure DevOps 代理服务器时) |
网站 | 应用程序层服务器 | Azure DevOps Server Azure DevOps 代理服务器(仅当安装了 Azure DevOps 代理服务器时) |
问题解答
问:哪个服务帐户支持每个服务?
一个: 请参阅 Azure DevOps Server 中的服务帐户和依赖项。
问:Azure DevOps Server 是否支持其他服务?
一个: 是的,Azure DevOps Server 包括一组 Web 服务和应用程序级服务,请参阅 Azure DevOps Server 体系结构。
问:哪些服务依赖于服务帐户?
一个: 请参阅 Azure DevOps Server 中的服务帐户和依赖项。
问:如何更改 Azure DevOps Server 服务帐户或密码?
答: 请参阅 更改 Azure DevOps Server 的服务帐户或密码。
问:如何更改 SQL Server Reporting Service 的服务帐户或密码?