【问题标题】:Sylius: 504 Gateway Time-out on dev environment with Standard-EditionSylius:标准版开发环境中的 504 网关超时
【发布时间】:2016-03-16 10:50:35
【问题描述】:

我已经按照这里的安装步骤:http://docs.sylius.org/en/latest/book/installation.html

一切正常,直到我不尝试访问 /app_dev.php。

我在 Vagrant v1.8.1 上使用 Ubuntu 14.04 机器运行它,内存=1024 和 cpus=2。物理主机是 MacbookPro 10.11.3(i5 2.7 GHz,Ram 8 Gb)。

甚至尝试安装 apcu 扩展并将 php.ini 文件中的 memory_limit 更改为 512 Mb,但没有任何变化。

Nginx 日志说:

2016/03/16 11:31:06 [错误] 1292#0: *1 上游超时 (110: 连接超时)同时从上游读取响应头, 客户端:192.168.10.1,服务器:test.dev,请求:“GET /app_dev.php/ HTTP/1.1”,上游:“fastcgi://127.0.0.1:9000”,主机:“test.dev”, 推荐人:“http://test.dev/app_dev.php/login

应用程序日志未显示任何错误。还尝试重新配置 vm 并从头开始安装 Sylius,但我总是得到相同的行为。

我觉得和主机配置有关,但不知道从哪里开始。

【问题讨论】:

  • 你还有其他正在运行的 symfony 项目吗?如果您不尝试测试 symfony 空项目 - 因为这可能与 symfony 相关而不是 sylius。 symfony.com/doc/current/book/installation.html
  • @nakashu 是的,我有一个 Symfony 3.0.3 的基本安装。没有显示超时错误。
  • 如果您认为您的问题与您的主机配置有关,那么展示您的实际配置将是一个好的开始。
  • @xabbuh:使用“主机”配置我的意思是一般的东西,可能是 vagrant 本身或 nginx 或 php-fpm。我会尽快用 mi vagrant 文件更新答案。现在这是 nginx 配置:wecodepixels.com/nginx-configuration-for-sylius

标签: php symfony nginx sylius


【解决方案1】:

在多次尝试不同的盒子配置后,我终于设法让 Sylius 工作。刚刚删除并重新安装了插件 vagrant-bindfs。

它仍然很慢并且使用大量内存(大约 60MB),我将深入研究 Vagrant-OSX 的 NFS 配置,然后我会更新这个答案。

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 2013-05-20
    • 2016-11-20
    • 2011-08-30
    • 2017-04-30
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多