【问题标题】:PhpStorm Xdebug interrupts after a while with 500 Internal Server Error一段时间后 PhpStorm Xdebug 中断并出现 500 内部服务器错误
【发布时间】:2015-11-06 23:13:01
【问题描述】:

我是 PhpStorm 的新手。我尝试使用调试来调试网页并对其进行了配置 启动调试器后,它工作了 40 秒,然后我在浏览器上出现“500 Internal Server Error”

在这个问题Xdebug interrupts the running of PHP script 他们建议清除手表。但是在我的调试器中没有手表。 我在 Ubuntu 14.04 上使用 PhpStorm,网页在 Apache 上运行

我之前用过 Eclipse,XDebug 没有这个问题。

有人有想法吗?

【问题讨论】:

  • 您调试什么——网页或 CLI 脚本?如果是一个网页——什么网络服务器为其提供服务(Apache 等)? PHP 如何在那里运行(fastCGI 或其他)?请测量得到错误需要多长时间(持续 30 秒或随机时间)?
  • 这是一个网页。 40 秒后出现错误。它在 apache 上运行
  • Apache 如何运行 PHP?如果相同,那么它可能只是 FastCGI 限制(Apache 将终止运行超过指定时间限制的脚本)。如果是这样,那么您将不得不将此限制增加到 3-5-10 分钟(无论您是否可以接受)。

标签: phpstorm xdebug


【解决方案1】:

感谢用户 LazeOne(他添加了评论)我找到了解决方案。

我在我的 apache 配置 (/etc/apache2/apache2.conf) 中添加了以下行 FcgidIOTimeout 600 # for 10 minutes

并且调试器在接下来的 10 分钟内不会中断

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    相关资源
    最近更新 更多