同时将 Pycharm 的远程调试器附加到两个容器

neh*_*lem 5 pycharm docker visual-studio-code

我使用 Pycharm 开发一个 Django 应用程序,该应用程序依赖 Celery 执行后台任务。为了进行调试,我使用 PyCharm 的远程解释器。我使用 docker-compose 使用远程解释器配置了运行配置启动服务。我可以使用附加的调试器启动此运行配置,它将在断点处中断。启动时,Pycharm 将通过 docker-compose 启动所有其他服务。django

我想同时将调试器附加到django 和服务,以便当 celery 工作人员遇到它们时,它也会在断点处中断。 celery

我已经尝试使用该服务配置另一个 docker-compose 远程解释器celery。但启动一个会终止另一个。

编辑:如果 PyCharm 无法实现,那么 VS Code 可以做到吗?

Dew*_*wfy 1

根据PyCharm 官方文档,您可以指定 2 个按端口号区分的调试配置。

您还可以同时将两种独立的方式“远程解释器的部署配置”与“远程调试服务器配置”结合起来