Назад | Перейти на главную страницу

nginx + php5-fpm + cifs share + таймаут CakePHP

Недавно я переместил среду разработки cakephp 3 в общий сетевой ресурс.

На рассматриваемом сервере был изменен только путь к корневому каталогу nginx (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 и работает правильно.

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

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

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

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

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