VS Code远程连接失败时的信息收集
简介
VS Code远程连接ModelArts云上开发环境时,有时会遇到连接失败的问题,用户联系ModelArts产品定位问题时,通常不知道需要反馈哪些信息,反馈不全,导致无法定位,问题不复现等等。这里列出遇到问题需要收集的信息,在联系产品进行问题定位时,请按照此模板反馈。
需要反馈的基础信息
编号 | 信息 | 如何获取 |
---|---|---|
1 | notebook id | 在ModelArts Console开发环境notebook详情查看 |
2 | VS Code版本号 | VS Code最上方工具栏 Help -> About可查看,例如1.70.2 |
3 | 连接报错详细信息 | 重要!参考下方章节 如何反馈连接报错详细信息 |
4 | 已经做的基础排查 | 重要!参考下方章节 如何反馈已经做过的基础排查 |
如何反馈连接报错详细信息
需要反馈的信息主要为弹框报错和详细日志,请务必提供全否则无法定位,尤其是日志,非常重要,具体如下
-
正中弹框报错截图
这个报错一定程度上能看出问题所在,但是大部分场景下,这里只会包一个无法连接,看不出任何错误信息,所以下面的2/3条信息也是必须要反馈的。
另外,这个弹框不要点下面的按钮,没有用,截好图保存好图,直接点右上角X号关掉就行
关掉后上方弹出的这些也不用管,不要点,直接去下面拷贝日志
-
(最重要)详细连接日志
关掉正中弹窗后,我们才能去拷贝日志,注意这里日志要全,不要截图!直接拷贝出全量文本!
-
右下角弹框报错截图
这个报错信息通常比正中弹框信息稍多,能一定程度辅助定位,配合上一步反馈的日志,通常可以看出问题原因。
有时候连接可能右下角没有报错但是连接也一直没有成功,此时可以截图弹框,但是请务必展开弹框完整信息后再截图
未展开的样子(无法看到全部):
请点击右边的向上箭头,展开信息:
展开的样子,此时可截图:
如何反馈已经做过的基础排查
截取完上面所需的信息并保存后,可以先做一些基础的排查定位(为啥不先自己定位,定位不出来再截图呢? 因为尝试定位时做操作后,相关的窗口可能已经不小心被关闭,找不到了,再想截图和取日志发现已经无法获取了,因此一定要先保存现现场信息再破案)。
1. 先确定云端的实例是否能连通(可定界是实例本身问题还是VS Code的问题)
cmd打开命令行窗口,手工执行ssh命令,检测远端实例的连通性
ssh -tt -o StrictHostKeyChecking=no -i ${IdentityFile} ${User}@${HostName} -p ${Port}
参数说明:
IdentityFile:本地密钥路径
User:用户名,ma-user
HostName:实例的连接域名,可在Console的notebook详情页查看
Port:端口号,可在Console的notebook详情页查看
执行样例如下:
如果连不上,说明实例不OK了,请确认本地网络是否OK(百度是否能打开), 并确认Notebook实例是否是运行中?如果网络和实例状态都OK,还是连不上,基础排查完毕,将第一步采集的信息反馈给华为客服人员,等待后端定位。
如果连接OK,说明实例连通性是好的,那就是VS Code连接相关的问题了,继续往下阅读。
2. VS Code连接失败的基础排查
1) 查看我们已经总结出来的FAQ,是否有和你遇到的问题一样的,尝试按照FAQ解决
官网文档:https://support.huaweicloud.cn/modelarts_faq/modelarts_05_0513.html
博客文档:
https://bbs.huaweicloud.cn/blogs/370937
2) 百度/Google搜索右下角弹框的报错信息,看看网上是否有已经给出的解决方案(如果是VS Code的已知问题,通常都能搜到),根据方案尝试解决
3) 上述两步尝试都不OK(FAQ也没有,网上也没搜到,或者搜到了但是方案不Work),请将第一步收集的信息,以及你所做的尝试解决的操作(例如参考的FAQ条目/网上帖子的链接,以及尝试后的新报错截图和日志等等)反馈给华为客服人员,等待后端定位。
- 点赞
- 收藏
- 关注作者
评论(0)