![挂载 NFS 目录导致创建零字节文件](https://linux22.com/image/810351/%E6%8C%82%E8%BD%BD%20NFS%20%E7%9B%AE%E5%BD%95%E5%AF%BC%E8%87%B4%E5%88%9B%E5%BB%BA%E9%9B%B6%E5%AD%97%E8%8A%82%E6%96%87%E4%BB%B6.png)
我有两台服务器,服务器 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