Sylius: тайм-аут шлюза 504 для среды разработки в стандартной версии

Я выполнил шаги установки здесь: http://docs.sylius.org/en/latest/book/installation.html

Все в порядке, пока я не попытаюсь получить доступ к /app_dev.php.

Я запускаю его на Vagrant v1.8.1 с коробкой Ubuntu 14.04, memory = 1024 и cpus = 2. Физический хост - MacbookPro 10.11.3 (i5 2,7 ГГц, Ram 8 Gb).

Даже пытался установить расширение apcu и изменить memory_limit в файле php.ini на 512 МБ, но ничего не изменилось.

Журналы 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"

Журнал приложения не показывает ошибок. Также пытался повторно подготовить виртуальную машину и установить Sylius с самого начала, но я всегда получаю одно и то же поведение.

Я думаю, это связано с конфигурацией хоста, но не знаю, с чего начать.


person Luciano    schedule 16.03.2016    source источник
comment
у вас есть какой-нибудь другой работающий проект Symfony в бродячем режиме? Если вы не пробуете пустой проект Symfony, потому что он может быть связан с Symfony, а не с sylius. symfony.com/doc/current/book/installation.html   -  person nakashu    schedule 16.03.2016
comment
@nakashu Да, у меня есть базовая установка Symfony 3.0.3. Ошибки тайм-аута не отображаются.   -  person Luciano    schedule 16.03.2016
comment
Если вы думаете, что ваша проблема связана с конфигурацией вашего хоста, было бы неплохо, если бы вы показали свою фактическую конфигурацию.   -  person xabbuh    schedule 16.03.2016
comment
@xabbuh: с конфигурацией хоста я имею в виду что-то общее, что может быть самим бродягой, nginx или php-fpm. Как только смогу обновлю ответ с помощью mi vagrant file. На данный момент это конфигурация nginx: wecodepixels.com/nginx-configuration-for-sylius   -  person Luciano    schedule 16.03.2016


Ответы (1)


После многих попыток с другой конфигурацией коробки мне наконец удалось заставить Sylius работать. Просто удалил и переустановил плагин vagrant-bindfs.

Он по-прежнему очень медленный и использует много памяти (около 60 МБ), я покопаюсь подробнее в конфигурации NFS для Vagrant-OSX, а затем обновлю этот ответ.

person Luciano    schedule 22.03.2016