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

При монтировании каталога NFS создаются файлы с нулевым байтом

У меня есть два сервера, сервер X (IP 192.168.1.1) и сервер Y (IP 192.168.1.2), оба из них - ubuntu 9.1
Я создал на них балансировщик нагрузки Varnish для моего веб-сайта 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 defaults    0       0

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

X:/var/www/proj/htdocs/sites/default/files$ chmod -R 777 images

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

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

advpng  
optipng   
jpegtran  
jfifremove