【问题标题】:VSCode: Remote debugging configuration suddenly not working anymoreVSCode:远程调试配置突然不起作用了
【发布时间】:2019-05-11 22:03:21
【问题描述】:

我正在从远程服务器运行脚本,通常我可以很好地调试,但昨天突然它不再调试了!

当我按下“开始调试”按钮或 F5 时,调试横幅会短暂出现,但随后又消失了,我无法重新启动会话,否则我会收到“已经有一个调试配置正在运行”。错误。

如果我随后运行另一个调试配置,它们两个只会出现在调用堆栈中,无法关闭/停止/重新启动它们!

我启动会话的方式是首先使用ssh -tL 56784:localhost:56785 <remote-server> ssh -L 56785:localhost:56784 <remote-machine> ssh 进入远程服务器,然后运行以下命令python -m ptvsd --server-host 0.0.0.0 --port 56784 --wait <script>。通常我可以在我的 launch.json 中使用以下配置开始调试:

{
    "name": "Python: Remote Attach",
    "type": "python",
    "request": "attach",
    "port": 56784,
    "host": "localhost",
    "pathMappings": [
        {
            "localRoot": "",
            "remoteRoot": "<path/on/remote/server>"
        }
    ]
}

我的 VScode 版本是 1.33.1。

我真的不知道如何解决这个问题或找出问题所在,但希望有人能看到问题所在或偶然发现类似的问题?

[更新] 所以,经过各种测试后,我发现这是 vscode-python 扩展的问题。具体来说,2019.4.12954 版本破坏了调试功能(例如,无法添加 Python 调试配置),并且还严重干扰了按 Ctrl+Shift+P 时设置的外观。

回滚到版本 2019.4.11987 解决了这个问题,很奇怪。

【问题讨论】:

  • 所以,经过各种测试,我发现这是 vscode-python 扩展的问题。具体来说,2019.4.12954 版本破坏了调试功能(例如,无法添加 Python 调试配置),并且还严重干扰了按 Ctrl+Shift+P 时设置的外观。回滚到版本 2019.4.11987 解决了这个问题,很奇怪。

标签: python visual-studio-code vscode-debugger


【解决方案1】:

所以,经过各种测试后,我发现这是 vscode-python 扩展的问题。具体来说,2019.4.12954 版本破坏了调试功能(例如,无法添加 Python 调试配置),并且还严重干扰了按 Ctrl+Shift+P 时设置的外观。

回滚到版本 2019.4.11987 解决了这个问题,很奇怪。

【讨论】:

    猜你喜欢
    • 2012-08-28
    • 2016-11-23
    • 2014-02-05
    • 2015-04-05
    • 2014-01-01
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    相关资源
    最近更新 更多