多台阿里云服务器如何实现static文件双向同步?
小白问题描述如下:
现在有两台服务器,用户随机访问其中一台服务器,上传图片
但是如果用户下次访问的是另一台服务器,上次上传的图片看不到
如何解决呢?
初步想法是实现两台服务器static文件的双向同步?但是怎么做呢?
ps:还有其他解决办法吗?谢谢~~~~~
历经千辛万苦,我在后台用paramiko上传到另外一台服务器的方法解决了
谢谢各位
具体实现方法请戳这里:
http://www.jianshu.com/p/1a91070e8f75
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
都别闹了。
真正科学、正确的做法是,把你的上传流程,修改为:
后台在给前台回复上传完成之前,就应该把上传的文件,分别复制到两台服务器上。
我见到的一个方案是,使用
nfs
挂载。准备一台资源服务器
在资源服务器的搭建
nfs服务
然后所有机器都使用
mount
命令挂载nfs目录ngx tryfiles
可以试试rsync 相关文档很多