首页 新闻 搜索 专区 学院

如何解决局域网内2台服务器(主服务器、备用服务器)硬盘上文件的同步问题

0
悬赏园豆:50 [已解决问题] 解决于 2012-03-12 21:56

一个类似于CMS的系统,网站这块有个新闻模块,在CMS中编辑新闻时可以插入图片,图片保存在本地硬盘,数据库中记录了相对路径。(CMS和网站是两个独立的web容器,数据库是一个)
    在发布现场有负载均衡设备,2太服务器的对外虚拟IP为一个,例如:
          主服务器的IP:192.168.201.102 (部署了CMS和网站)
         从服务器的IP:192.168.201.103 (部署了CMS和网站)
           (102和103部署的系统是一样的,共用一个数据库)
          对外的虚拟IP:192.168.201.101
      在CMS中编辑新闻时,客户机通过192.168.201.101访问CMS系统,可能访问的是
   102或者是103,如果是102,那么图片就保存到了102上,那么103上面就没有对应新闻的图片,如果这时,有一个客户机通过101访问到了103上,那么新闻中的图片就看不见了。
    目前能想到的就只有将图片存储到数据库,不希望用这种方式。希望高人能给些指点!

slikel的主页 slikel | 初学一级 | 园豆:155
提问于:2012-03-12 15:19
< >
分享
最佳答案
0

建议使用分布式文件系统,可以参考这里http://nhylovezyh.blog.51cto.com/1444948/421538

收获园豆:40
az235 | 大侠五级 |园豆:8283 | 2012-03-12 16:27

能留个联系方式吗 ?

我的邮箱slikel@163.com,期待回音!

slikel | 园豆:155 (初学一级) | 2012-03-12 17:05

@slikel: az235@sina.com

az235 | 园豆:8283 (大侠五级) | 2012-03-12 17:06
其他回答(1)
0

很明显楼主是确定不了图片地址,本人认为可以考虑两种办法:①将图片保存在确定的服务器上;②将图片分别保存在不同的服务器上,保存路径时添加服务器标识;

仰望星空66 | 园豆:127 (初学一级) | 2012-03-12 15:48

感谢你的回答!

对外只有一个虚拟IP:192.168.201.101(是一个外网IP)

当客户端请求过来时,负载均衡设备会请求转发到内网中的102或者是103中的一台,我的需求是要102和103上的存储图片的文件夹同步!

支持(0) 反对(0) slikel | 园豆:155 (初学一级) | 2012-03-12 16:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册