【发布时间】:2018-12-03 13:50:45
【问题描述】:
我在我的机器 (GNU/Linux Ubuntu 16.04) 上安装了 xdebug (2.6.0) 来调试运行 XAMPP apache 7.2.3、在 Netbeans 8.2 上开发的 PHP 7 项目。
一切正常。我打开了另一个项目(使用相同的配置),添加了一个断点并开始调试项目以修复错误。一旦调试器到达断点,我可以从一瞥(系统监控工具)中看到内存使用量正在疯狂增加,直到几乎达到 100%,然后开始使用交换空间。那时系统变得非常慢,我不能再使用它了。我必须重新启动机器才能让它恢复工作。
这对我来说是一种非常奇怪的行为,我什至无法猜测该看什么或研究的关键词。
我做了通常的试验:
- 重新启动 netbeans、XAMPP 和机器。
- 更改断点
- 切换到上一个项目并确认这种情况仅发生在另一个项目中。
我用谷歌搜索了以下关键字:netbeans - 内存崩溃 - 系统崩溃 - xdebug - 断点 - PHP - 高内存使用率
您可能会发现以下 sn-p off php.ini 很有趣:
zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
【问题讨论】:
标签: php linux netbeans xdebug netbeans-8