У меня есть два Сервера, Сервер X (IP 192.168.1.1) и Сервер Y (IP 192.168.1.2), они оба - человечность 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 defaults 0 0
также я сделал это на сервере X
X:/var/www/proj/htdocs/sites/default/files$ chmod -R 777 images
я пытался затронуть, комната, энергия и кошка> файлы в каталоге изображений, который был смонтирован на Y и все пошло прекрасное.
теперь, ВСЕГДА когда сервер, Y imagecache пытается создать изображение в каталоге изображений, изображение, создается с НУЛЕВЫМ размером файла байта.
кто-либо сталкивается с тем же прежде? какая-либо идея того, как решить эту проблему или что могло бы вызвать ее?
Спасибо за помощь
Спасибо все,
я нашел проблему.
я должен установить следующие пакеты на сервере Y для получения хорошо работающего imagecahe:
advpng optipng jpegtran jfifremove
Я получил подробную Статью, как Реализовать ее, проходят это, это будет полезный http://planetghost.com/forums/drupal/multi-server-setup-image-upload-issue