远程调试Perl,Dancer,Starman,Docker

时间:2019-02-01 17:03:37

标签: perl docker debugging dancer starman

嗨,stackoverflow用户,

我正在使用:  -Perl  -舞者  -星人  -骆驼  -Intellij

我用Web应用程序构建了一个容器。我配置了Camelcade要求的环境变量。 当我运行调试时:

  • perl -d:Camelcadedb web.pl

它仅调试启动的Perl文件,该文件调用Dancer,然后在运行Dancer和Starman的情况下完成调试,但是并非所有Web应用程序都处于调试模式,因为当我调用某个终结点时,它并未调试。 我的想法是,当我调用URL时,它有一个断点,就此停止。 有人可以提出一个想法,这是怎么回事?

1 个答案:

答案 0 :(得分:1)

要映射应用程序,服务器或容器中以及充当调试器的计算机中的应用程序文件夹必须位于同一位置,否则,我们可以调试该应用程序。 不要忘记暴露容器中的端口。