背景
我有十台 Windows 10 服务器,用于全天候运行回归脚本。还有一台机器有一个控制器软件,它将要执行的脚本发送到这 10 台服务器。当回归运行开始时,会发生以下情况
1)控制器使用 robocopy 将构建复制到 10 台服务器
2)10次构建副本全部成功后,将脚本发送到各服务器执行
3)一旦脚本在服务器上执行完毕,下一个脚本就会被发送到服务器。
问题
除非有人远程连接(通过 RDC),否则某些服务器似乎会进入睡眠/挂起状态。我已完成以下操作
1)在运行开始之前,从所有远程连接注销
2)等待5-10分钟,开始运行
3) 上面提到的构建副本在少数机器上启动。其他机器则没有启动。我从控制器上的日志中验证了这一点
4) 构建副本通常需要大约 10 分钟。等待 15 分钟后,我通过 RDC 登录到出现问题的机器(构建副本未发生)
5)我登录后,这些机器上的构建副本也将在 10 分钟内开始并完成
6)目前,我每天 24 小时都登录所有机器
我尝试过
我以为这可能是电源设置问题。所以我做了以下更改
1)关闭硬盘后绝不
2)睡觉后绝不
3)休眠后绝不 (有些机器没有这个选项。我尝试了这个链接中的步骤Windows 10 休眠功能不可用但在服务器上收到“固件不支持此选项”错误。出现挂起问题的机器没有此设置)
我不确定还要更改什么设置。希望有人遇到过这个问题并能提供解决方案