将PyCharm的远程调试器同时连接到两个容器

wfsdck30  于 2022-10-04  发布在  PyCharm
关注(0)|答案(2)|浏览(163)

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

我想同时将调试器附加到djangocelery服务,这样当celery 工作人员遇到断点处时,它也会中断。

我已经尝试使用celery服务配置另一个Docker-Compose远程解释器。但启动其中一项就会终止另一项。

编辑:如果PyCharm做不到,也许VS Code可以做?

vuktfyat

vuktfyat1#

根据官方的PyCharm文档,您可以指定两种不同于端口号的调试配置。

此外,您还可以将“远程解释器的部署配置”和“远程调试服务器配置”这两种独立的方式结合在一起

sqxo8psd

sqxo8psd2#

在VS代码上,您正在寻找的功能称为复合启动配置

相关问题