调试服务

调试 Cloud Run 服务

如需调试您的服务,请按以下步骤操作:

  1. 如需运行服务并将调试程序会话连接到该服务,请使用 Command Palette(可通过 Ctrl/Cmd+Shift+P 访问)选择 Debug on Cloud Run Emulator

  2. 在“在 Cloud Run 模拟器上运行/调试”(Run/Debug on Cloud Run Emulator) 对话框中,为您的配置设置规范。

  3. (可选)您可以通过指定环境变量并直接在 launch.json 文件中定义字段,进一步自定义服务的运行方式。

  4. 如需开始调试您的服务,请点击调试

  5. 对于服务中的每个可调试容器,确认或输入您要调试的程序所在的远程容器目录。

    或者,您可以按 ESC 跳过对容器的调试。

    Cloud Code 将为服务中的每个可调试容器附加一个调试会话。

  6. 如需添加断点,请点击您要调试的文件的编辑器边距。

    红色实心圆表示活跃断点,而灰色空心圆表示已停用的断点。

    当您向服务发送新请求时,服务会在您指定的行处暂停。

  7. 会话结束后,您可以通过 Cloud Code 状态栏使用更多上下文菜单选项来监控应用及其资源,这些选项包括:

    • 打开部署日志 (Open Deployment Log):使用 Cloud Code 日志查看器打开特定部署的应用日志
    • 打开服务网址:在 Web 浏览器中打开特定服务的应用服务网址
    • 开启/关闭监测模式 (Turn on/off watch mode):开启/关闭当前会话的监测模式(不适用于调试会话)

      通过 Cloud Code 状态栏提供的选项:除了常规 Cloud Code 操作外,还包括“打开部署日志”、“打开服务网址”和“开启监测模式”

  8. (可选)如需检查变量和堆栈信息,请使用调试边栏。如需与调试会话进行交互,请使用底部窗格调试器中的调试控制台

  9. 要停止部署,您可以在当前部署的操作栏中点击停止按钮。

    Cloud Run 部署的操作栏