微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 为什么我的Netbeans Xdebug会话在一段时间不活动后会超时

我喜欢Netbeans帮助我调试我的Magento应用程序的方式(在Win 7 64位的XAMPP中),但我注意到连接似乎在一段时间后超时.断点不再受到攻击,我必须重新启动调试会话,这很烦人.有关如何扩展或禁用调试超时的任何建议?

我在IDE或Xdebug PHP.ini配置中看不到任何选项. Xdebug文档说明:

When the URL variable
XDEBUG_SESSION_START=name is appended
to an URL,Xdebug emits a cookie with
the name “XDEBUG_SESSION” and as value
the value of the XDEBUG_SESSION_START
URL parameter. The expiry of the
cookie is one hour.cookie is one hour.

但不建议如何更改到期时间.

找到PHP.ini并将以下行添加到xdebug部分.
xdebug.remote_cookie_expire_time = 3600

该数字是cookie保持活动状态的时间(以秒为单位),认为3600(1小时).我把它设置为36000(10小时),这很好,并鼓励我偶尔重启过程以释放内存.如果你愿意,你可以将它设置为0(无限制),虽然我发现它会导致奇怪的冻结.

请记住重新启动Apache以进行更改.

原文地址:https://www.jb51.cc/php/130356.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐