web-server – GlusterFS是保持web服务器同步的好选择吗?

我有2个网络服务器,有可能不得不在途中添加更多服务器.现在我使用lsyncd csync2使这些服务器保持同步.它运行良好,因为所有文件都在两台服务器上(本地打开文件不需要网络访问),但在其他情况下则不太好.

例如,如果我删除服务器1上的文件并立即将新文件上载到具有相同名称的服务器1.然后在此期间从服务器2删除文件,导致服务器1上新上载的文件删除,因为服务器2将删除事件发送到服务器1以完成“更新循环”.

我不禁想到必须有一种更好的方法来保持服​​务器同步.我一直在关注glusterFS,我发现不建议将所有文件复制到所有服务器的设置.但是,我在这些服务器上运行像Drupal这样的CMS系统.这样的CMS系统经常打开很多文件,我担心过多的网络流量来控制这些文件会降低请求速度.

考虑将glusterFS设置为将所有文件复制到所有节点来替换lsyncd csync2是不是一个想法,或者这是一个坏主意?

解决方法

BitTorrent Sync可能会为您做出契约.我正在使用它来保持我家内几台内部服务器之间的文件同步,并且它正在完成这项工作.当您的应用使用CMS时,您需要考虑的另一件事是后端数据库.确保正在进行 MySQL复制,或者那种类型的东西.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些