nginx + php5-fpm + общий ресурс cifs + тайм-аут CakePHP

Я недавно переместил свою среду разработки CakePHP на общий сетевой ресурс.

У рассматриваемого сервера было только изменение пути для nginx webroot (root /var/www/webroot, чтобы root /mnt/dev/webroot).

Я устанавливаю CIFS через /etc/fstab следующее:

//nfs/WebDev /mnt/dev cifs username=webdev,password=hunter2,gid=www-data,uid=www-data,rw,noserverino 0 0

По какой-то причине время ожидания страницы индекса cakephp заканчивается, когда я открываю страницу индекса (nginx 504: Время ожидания шлюза). Если я создаю тестовый скрипт

<?php
phpinfo();

Страница мгновенно загружается с правильным выводом - это показывает, что между nginx и php-fpm не должно быть проблем.

Когда я бегу time /mnt/dev/webroot/index.php из оболочки я получаю правильный вывод HTML, и команда выполняется менее чем за 1 секунду. Это показывает, что php-cli может читать с общего ресурса NFS и работает правильно.

Я в полной растерянности относительно того, что привело к полному отказу сервера разработки, и с удовольствием оценил бы любую помощь в понимании того, почему это является абсолютной болью!

Файлы конфигурации (извините, мне пришлось связать все файлы конфигурации на одной странице).

Редактировать:

  • Если я бегу php -S localhost:8080 на винде в каталоге webroot все отлично работает
  • Если я бегу php -S dev.local:8080 на сервере Dev в каталоге webroot все работает, и я могу получить к нему доступ с моего компьютера с Windows

1 ответ

Чистая установка Debian + nginx + php5-fpm решила мою проблему, и новая установка dev server работает.

Что касается первопричины, я не уверен, но я разберусь в файлах конфигурации и выясню, что, черт возьми, я делал, что вызвало хуйню

Другие вопросы по тегам