挂载 NFS 目录导致创建零字节文件

挂载 NFS 目录导致创建零字节文件

我有两台服务器,服务器 X(IP 192.168.1.1)和服务器 Y(IP 192.168.1.2),它们都是 ubuntu 9.1,
我已经在它们上面为我的 drupal 网站(pressflow 6.22)创建了 varnish 负载均衡器,我已经将 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 图像

我尝试过了touch、rm、vim 和 cat>已在 Y 上安装的图像目录中的文件,一切顺利。
现在,总是当服务器 Y 的图像缓存尝试在图像目录中创建图像时,创建的图像的文件大小为零字节。
有人遇到过同样的问题吗?知道如何解决这个问题吗?或者是什么原因造成的?
谢谢你的帮助

答案1

谢谢大家,
我发现了问题。
我应该在服务器 Y 上安装以下软件包才能使 imagecahe 正常工作:

广告  
選擇   
jpg  
删除

答案2

我有详细的文章介绍如何实施,阅读这篇文章将会很有帮助 http://planetghost.com/forums/drupal/multi-server-setup-image-upload-issue

相关内容