deployment - 无法启动服务 VisualStudioRemoteDeployer
问题描述
我们正在使用现场 Dev-Ops,并且遇到与来自 SO 的链接示例中描述的问题类似的问题。
但我们的是断断续续的。
我们的环境使用两台构建和部署机器,每台部署机器都有两个工作代理。
对于我们的一个项目,在部署它时,我们不断收到错误:
由于以下错误,VisualStudioRemoteDeployerc4d3852f-411b-48ba-97d8-5e09c8d07ce4 服务无法启动:%%2
但这里有问题,不是每次。有时部署完成时没有错误。
使用相同部署机器和相同目标服务器的其他项目每次都可以正常工作。
部署日志报告“ WSMan 提供程序主机进程没有返回正确的响应。 ”作为错误。
检查分配的内存,在PowerShell Out of Memory中描述,找到我们的 21 亿集。
解决方案
这是我发现的一个有趣的问题。此问题的根源在于 McAfee Endpoint 安全性的交互。
所述防病毒软件报告说,当使用 WSMan 调用远程 powershell 脚本时。McAfee 将此视为病毒负载,并通过停止服务运行并删除负载来取消部署。这已作为问题报告给 McAfee。同时,必须修改 McAfee 的内部网络安全设置,以忽略 powershell 在远程部署中使用的进程。
推荐阅读
- python - 如何避免使用 Python 继承重新定义默认参数
- java - 使用 jsch - java 以 root 用户身份执行 bash 命令
- vba - 对于每个“组”:将各自的体积和 Colli 计数相加
- react-native - FlatList里面的FlatList滚动问题
- python - Gunicorn 工作人员退出时引发捕获异常
- variables - gitlab-ci.yml 中的条件变量
- scala - 我无法从两个馈线之一获得价值
- php - 如何构建以下格式的数组?
- java - ZIP 文件的 AES 加密不正确的第二个 16 字节块
- html - Android Chrome 中深色模式的主题颜色