最大重试次数用尽。无法在 [azure compute instance name] 上安装 VS Code 服务器:无法与 Jupyter 端点通信

Maximum retries exhausted. Could not install VS Code server on [azure compute instance name]: Cannot communicate with the Jupyter endpoint

我正在尝试编辑我在 Azure ML Workspace 中的 jupyter notebook。我使用 'edit-in vscode' 选项,它打开 vs 代码,或者当我尝试直接从 vs 代码连接到计算实例时,我收到以下错误:

[Info - 2021-11-08 07:06:06.885] Using commit id "b3318bc0524af3d74034b8bb8a64df0ccf35549a" and quality "stable" for server 

[Error - 2021-11-08 07:06:06.971] Invalid response: 405 Method Not Allowed 

[Error - 2021-11-08 07:06:06.971] Cannot communicate with the Jupyter endpoint. 

[Error - 2021-11-08 07:06:07.981] Maximum retries exhausted. Could not install VS Code server on saksham-dubey: Cannot communicate with the Jupyter endpoint.

早些时候它工作正常,我对 vs-code 没有任何问题,我能够直接 edit/run 文件但没有改变任何东西,它开始给我带来问题。 到目前为止,我已经尝试 uninstalling/removing vscode 完全,重新安装它,删除 Azure 计算实例并创建一个新实例但没有任何效果,我仍然面临这个问题。

这是什么问题,如何解决?

ps- saksham-dubey 是我的计算实例名称,这是一个 Azure 计算实例(Nvidia Tesla K80 GPU)

自周五以来一直在处理同样的问题,尝试了几乎所有方法都无济于事。

幸运的是,我通过在新 GPU 实例上启用 SSH 并通过 VS Code 中的远程 SSH 连接到该实例找到了解决方法。

如果我找到 UI 访问的解决方案,将继续发布。

我找到了问题的解决方法。 问题是由于 'Azure Machine Learning' vs-code 扩展中的一些后端错误引起的。

问题由以下版本引起:0.6.26 该修复已在以下版本上实施:0.6.27

更新您的 vs-code 扩展程序将使其正常工作。

更多信息请参考:Github Link to vscode-tools-for-ai

如果类似的事情再次发生,您也可以在同一 Github 页面上打开一个问题。