【问题标题】:Symfony 2 ERR_CONNECTION_RESETSymfony 2 ERR_CONNECTION_RESET
【发布时间】:2021-02-02 18:20:42
【问题描述】:

我下载了没有供应商的 symfony 2.0.9。之后我执行php bin/vendors install 来安装供应商。过程顺利。但是当我执行http://localhost/project/web/app.php 时,我收到了

错误 101 (net::ERR_CONNECTION_RESET)

我不知道发生了什么。

如果我在app.php 中评论$kernel->handle(Request::createFromGlobals())->send(); 行,则响应更改为200 OK。

有人知道问题出在哪里吗?我在 PHP 5.3.9

提前致谢。

【问题讨论】:

  • 我相信我也有同样的问题; Firefox 想了一会儿,然后失败并显示消息:“在页面加载时,与服务器的连接已重置。”但是,如果您查看源代码,您会注意到一堆警告和致命错误通知 - 您是否安装了 PEAR 并且可以从您的系统路径访问它?
  • 检查了我的版本——运行 Wampserver 2.2c、PHP 5.3.9,使用 Symfony 2.0.10。我已经安装了 PEAR,并且 php.ini 已经更新以反映它的路径 - 但我仍然遇到和你一样的错误。
  • 改用 app_dev.php 会发生什么? symfony 日志是怎么说的?

标签: php symfony


【解决方案1】:

看起来供应商没有正确安装,首先尝试使用 php app/console cache:clear --env=prod (app.php) 清除 prod 的缓存,尝试那些不同的解决方案 ERR_CONNECTION_RESET with symfony2 but not with PHP script 希望对您有所帮助。

【讨论】:

    【解决方案2】:

    今天也遇到了同样的问题。问题是 php.ini 中的 memory_limit 参数。我已经为另一个项目将它设置为 16M,似乎使用 16Mb,Symfony 崩溃了。我已将其切换回 128M,现在一切正常。

    【讨论】:

      【解决方案3】:

      我已经在 windows 10 上解决了这个问题 --> apache2 ---> httpd.conf 文件 在 httpd.conf 文件中添加以下行

      <IfModule mpm_winnt_module>
          ThreadStackSize 524280
      </IfModule>
      

      基本上问题是有限的线程堆栈大小。我增加了这个。 希望有人会觉得它有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-17
        • 2017-04-14
        • 2018-09-23
        • 2015-03-14
        • 2015-02-08
        • 2015-04-01
        • 1970-01-01
        相关资源
        最近更新 更多