概述
本文主要介绍远程应用在使用过程中的一些常见问题,不涉及到具体某个应用的问题。
1、Core API 发生错误
1.系统设置–远程应用–应用发布机–点击发布机名称–账号列表,这里面的账号是否都激活,在发布机里这些账号是否存在。
2.更新发布机,将“自动创建账号”勾选上,然后点击提交,再点击初始化部署。
3.检查发布机的配置core地址是否正常,然后点击提交,再点击初始化部署。
1.系统设置–远程应用–应用发布机,查看发布机是否离线;系统设置–组件设置–组件管理,查看tinker组件是否离线,如果离线进入发布机,在服务管理里重启tinker服务。
2.docker ps 查看组件状态,如若 lion 组件异常也重启 lion 组件,重启命令为:docker restart jms_lion;
2、无法连接到远程桌面服务器
1.使用堡垒机自带的系统工具检查到发布机的IP和端口是否通畅。
系统设置–系统工具–Ping/Telnet
2.检查发布机上RDP授权是否有问题(过期或者人数不够)
服务管理器–工具–Remote Desktop Services–远程桌面授权诊断程序
如果诊断出来有问题,请购买正版授权导入或者参考互联网解决方法https://zhuanlan.zhihu.com/p/411392529,过程中注意许可证服务器写127.0.0.1,授权模式选按设备。
3.检查发布机中的账号是否都在发布机中的Remote Desktop Users组中。
3、Wait Tinker api health (30 retries left)
1.组件不能注册导致,开启组件注册。系统设置–组件设置–基本设置–组件注册
2.或者终端注册有同名发布机,处于离线状态,删除后重新启动Tinkerd服务。
4、Error downloading
Unable to connect to the remote server
1.检查core地址填写是否正确。系统设置–远程应用–更新发布机–core地址
2.连通外网解决。因为v4社区版本的离线包移除了tinker,所以v4社区版本在部署发布机时需要连通外网去下载。
3.如果无法连通外网,更改jms_web容器中的/etc/nginx相关配置,同时把需要的文件放在本地指定路径下。
5、程序报错日志:Traceback (most recent call last):
ModuleNotFoundError: No module named ‘win32ui’
1.发布机中缺少python包。进入发布机,打开命令终端执行以下三条命令(前提发布机需要联网)
pip install --upgrade exceptiongroup
cd C:\Users\Administrator\AppData\Local\Temp\pip_packages\pip_packages
pip install -r requirements.txt --no-index --find-links=.
2.如果补包也不能解决,就卸载发布机里的python,然后重新点击发布机的部署。
6、web资产连接黑屏
现象:连接web资产时会有账号拉起的页面,但最后一直黑屏。
1.检查是不是发布机上手动安装了或者有自带的chrome\edge等浏览器,控制面板卸载掉对应的浏览器,然后部署从远程应用商店下载的浏览器。
7、获取applet相关信息失败: get auth info http failed:
1.同步应用发布机时间解决。
8、Failed to install applets
发布机点击“初始化部署”在“TASK [Sync all remote applets]”时报错。
1.系统设置–组件设置–组件管理,删除tinker组件,然后在系统设置–远程应用–远程应用发布机–点击发布机名称–远程应用里点击“仅初始化配置”,然后再部署对应的应用。
如果您的问题不在此帖中,可以在评论区或者发布新帖讨论;如果您在处理此帖中的问题时有其他方法能够解决的,欢迎您在评论区分享!