停止和启动服务、应用程序池及网站
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) 管理器”,展开本地计算机,然后打开“网站或网站”。 打开导航菜单,然后选择“ 停止 ”或“ 启动”。
服务、应用程序池和网站的位置
下表列出了运行每个服务、应用程序池和网站时必须对应使用的服务器。 “名称”列中是各个元素的显示名称,括号中是其对应的服务名。 服务因已安装的 Azure DevOps 功能而异。
元素 | 位置 | 名称 |
---|---|---|
服务 | 应用层服务器 | 代码覆盖率分析服务 Internet Information Services Administration Service (IISADMIN) HTTP SSL (HTTPFilter) Visual Studio Team Foundation Build (VSTFBUILD) (仅当 Team Foundation Build) Visual Studio Team Foundation 后台作业代理 ( TFSJobAgent) World Wide Web Publishing Service (W3SVC) |
. | 托管 Azure DevOps 数据库的服务器 | SQL Server (TFSINSTANCE) SQL Server 代理 (TFSINSTANCE) (SQLSERVERAGENT) |
. | 承载SQL Server Reporting Services的服务器 | IIS 管理员 Service (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 代理服务器应用程序池才 () |
Web 站点 | 应用层服务器 | 仅当 安装 Azure DevOps 代理服务器时,Azure DevOps Server 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 更改服务帐户或密码?