Монтирование каталога NFS приводит к созданию нулевых байтовых файлов

У меня есть два Сервера, Сервер X (IP 192.168.1.1) и Сервер Y (IP 192.168.1.2), оба из них Ubuntu 9.1
Я создал на них балансировщик нагрузки для лака для моего сайта drupal (pressflow 6.22). Я смонтировал каталог imagecache с сервера X на Y, как показано ниже.

@X: / etc / exports ==> / var / www / proj / htdocs / sites / default / files / images 192.168.1.2 (rw, async, no_subtree_check)

@Y: / etc / fstab ==> 192.168.1.1:/var/www/proj/htdocs/sites/default/files/images var / www / proj / htdocs / sites / default / files / images nfs по умолчанию 0       0

также я сделал это на сервере X

X: / var / www / proj / htdocs / sites / default / files $ chmod -R 777 изображений

Я попытался прикоснуться к файлам rm, vim и cat> в каталоге images, который был смонтирован на Y, и все прошло нормально.
теперь ВСЕГДА, когда кэш-память сервера Y пытается создать изображение в каталоге images, изображение создается с нулевым размером байтового файла.
кто-нибудь сталкивался с таким же раньше? Любая идея о том, как решить эту проблему или что может вызвать ее?
Спасибо за вашу помощь

2 ответа

Решение

Спасибо всем,
Я нашел проблему.
Я должен установить следующие пакеты на сервере Y, чтобы заставить imagecahe работать нормально:

advpng  
OptiPNG   
jpegtran  
jfifremove

Я получил подробную статью, как реализовать это, пройти через это, будет полезно http://planetghost.com/forums/drupal/multi-server-setup-image-upload-issue

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