我有一个PHP / Backbone.js应用程序。我使用PHP Storm和X Debug来调试。该应用程序有很多sycnronous和asyc调用PHP代码。我的问题是我的调试通常只是放弃工作。即使最糟糕的是,它也会停止正在运行的代码。如果调试器关闭,一切运行正常。如果我在代码中很早就设置了一个断点,它会起作用,然后在某些时候退出。
这是XDebug问题还是Php Storm?哦,并没有抛出或记录的错误。此外,我已尝试在Chrome和Firefox中进行调试。同样的问题。
日志在2016-01-30 18:26:30开启I:连接到已配置 地址/端口:localhost:9000。我:连接到客户端。 :-) - >
< - feature_set -i 0 -n show_hidden -v 1 - >
< - feature_set -i 1 -n max_depth -v 1 - >
< - feature_set -i 2 -n max_children -v 100 - >
< - status -i 3 - >
< - step_into -i 4 - >
< - eval -i 5 - aXNzZXQoJF9TRVJWRVJbJ1BIUF9JREVfQ09ORklHJ10p - >
< - eval -i 6 - aXNzZXQoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p - >
< - eval -i 7 - KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p - >
< - eval -i 8 - KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9QT1JUJ10p - >
< - eval -i 9 - KHN0cmluZykoJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10p - >
< - breakpoint_set -i 10 -t line -f 文件:// C:/wamp/www/mysite/sites/all/modules/custom/mymodule/classes/api/mysubfolder/MyClass.php -n 264 - >
< - stack_get -i 11 - >
< - run -i 12 - >
< - run -i 13日志已于2016-01-30 18:26:31关闭
答案 0 :(得分:0)
尝试增加同步连接的最大值(prefs->语言> PHP> Debug),尤其是使用异步内容,ajax和Web服务。 (我在mac,类似的堆栈上运行phhStorm 10.0.3),我把它增加到20。