[V3]远程应用部署问题集中贴

远程应用在初次部署的过程中,时常会出问题,这里记录一下出现过的问题,以及已经有的解决办法,欢迎大家跟帖 :face_with_peeking_eye:

1 个赞

为啥不能用Linux 发布啊

远程应用基于Windows Server 的RemoteApp去实现的,Linux暂时不好整

如在应用发布机部署中报 Unable to connect to the remote server错误,可能是应用发布机Core的地址写的不对,后台看一jms_web,是默认80端口还是443端口,配置正确Core地址后,再次从新部署。

远程应用连接报错(无法连接到远程桌面服务器)
一、背景
远程应用部署完成后,远程Web页面及数据库均报错无法连接到远程桌面服务器(网络不可达1安全策略错误),其中JS到应用服务器网络正常,应用服务器到Web网页及数据库网络也正常。务器)


二、排查方向
1、应用发布机负载状态显示离线还是正常----显示正常
2、账户列表中账户是否是激活状态----激活
3、组件监控tinker状态是否正常----正常
4、使用WEB和客户端方式连接是否都有问题----有问题
5、初步怀疑是自动生成的100个应用发布机账户的问题,随机选择一个账户查看密码

6、使用此账户通过RDP方式登陆查看是否报错,发现是账户没有远程权限导致。

三、问题解决
查看用户属性,发现问题。正常情况创建的用户默认会加到 Remote Desktop Users 组,本次自动生成的用户默认没有加到 Remote Desktop Users 组中,导致无法使用自动生成的账户进行远程登陆。

1 个赞

远程应用部署报错(Could not create SSL/TLS secure channel)


解决办法:更新JMS版本到3.1及更高版本

远程应用部署报错(Wait Tinker api health)


解决办法
1.检查并打开终端注册
2.终端注册有同名发布机,处于离线状态,删除后重新启动Tinkerd服务

远程应用部署报错(卡在 TASK [Gathering Facts])

Windows 2012 / 2012 R2 / 2016 / 2019 比较早期的版本,使用 Ansible 连接有时候会任务会卡住,或者提示 ansible ‘utf-8’ codec can’t encode characters in position 102-107: surrogates not allowed.


具体复现的过程为:
使用 ansible_shell_type=cmd 的时候会卡住(能测试连接成功,但是刷新硬件会卡在 Gathering Facts)
使用 ansible_shell_type=pwershell 的时候会提示 ansible ‘utf-8’ codec can’t encode characters in position 102-107: surrogates not allowed.
解决办法:系统版本问题,安装补丁解决


大佬们,还是报错咋办啊


大佬我这是这样的,按照你做的不管用咋办啊

你url这个地方的报错提示你了,你配置远程发布机的时候有个API地址的,那个要配置成 JumpServer 的访问地址

1 个赞


10.100.1.66是jumpserver访问地址,99是发布机

1 个赞

大佬。我配置了那个访问地址,还是一样的


不知道为啥这个服务起不来

Windows 一般要 Server 2016 以上

你的 JumpServer 版本是多少?

最新版3.2.1

你的基础设置里,基本url也改为jms访问地址了吗?改了再试试


改了,也是一样的报错