我读过http://haacked.com/archive/2011/11/19/specs-for-haacked-com.aspx ,菲尔·哈克使用MS Live Mesh来同步一些备份到他的家用电脑。 除了2GB单个文件大小的限制,在繁忙的Web服务器上执行它是个好主意吗?
我有一个主要的MySQL数据库,其中一个车表中有以下列: +—————+—————–+——+ |carId |name |model | +—————+—————–+——+ |1 |ford |focus | |2 |Toyota |Yaris | +—————+—————–+——+ 这是我想要实现的: 我想在其他一些msql服务器中创build新的数据库,并想创build如上所述的同一个表,并且希望在新车表中添加以下列 +—————+—————–+————+———–+————+ |carId |name |model |make |workHistory | +—————+—————–+————+———–+————+ |1 |ford |focus |2001 |yes | |2 |Toyota |Yaris |2002 |no | +—————+—————–+————+———–+————+ 我想要新的数据库表从主sql数据库车表中获取carId , name和model列的数据。 并且只想将列( make , workHistory )的数据插入到新的数据库车表中。 所以这个新车表将结合来自主MySQL数据库和新数据库的数据。 如果主数据库车表有任何变化,我希望这些变化与新数据库中的车表同步。 例如,如果我们删除了主数据库车表中的ID,它也应该从新车表中删除。
最初, Ubuntu One看起来很完美,但似乎只能在我的主目录中同步文件夹。 我想要一种方法来同步在一个系统上select的任何文件夹与另一个系统上的任何文件夹。
我有2台服务器。 服务器A :包含 MySQL的 阿帕奇 nginx的 服务器B :包含 阿帕奇 memcached的 rsync的cron(每3分钟),拉动/ var / www /内容,并更新自己的 我在用着: 服务器A的nginx负载均衡http请求。 (它工作得很好)。 memcached从服务器B维护php会话 Nginx目前的负载均衡要求服务器B处理75%的请求。 为了同步应用程序代码(用php编写),我使用rsync(如上所述)。 rsync的问题是我无法处理2路同步,所以我开始看着Unison 。 在这一点上,我有2个问题: 请求nginx将所有的“发送文件”请求路由到服务器A,以便服务器B只需要拉? 我应该使用Unison或其他软件进行这种同步吗? 我可以实时同步吗? 我应该使用一些共享/ var / www /从服务器A到服务器B的内容的networking文件系统吗? 如是。 你有什么build议?
为了备份目的,我想build立一个零维护的免提MySQL复制scheme。 但是,我的经验,这些事情不可避免地最终会失去同步。 也许是由于开发者滥用,意外事件或其他未知事件。 但我想定期重新同步从站,以确保不被忽视的复制问题不会长期不被修正。 有没有人有一个工作/testing的解决scheme去做这个? 这是我提出的解决scheme; 但是我可以从任何有经验的人处理这个问题的其他可能性开放: 据推测这和在主人身上一样简单: mysqldump –all-databases –master-data >dbdump.sql 然后在每个从站上加载这个SQL文件,之后运行stop slave ,然后start slave 。 理论上,从站将使用更新后的主坐标重新build立同步,然后我们走。 据推测,这可以在非高峰时段作为每周工作自动化。 但有没有更好的方法来做到这一点?
我想在两个基于CentOS的服务器之间进行双向数据同步,所以我在两个CentOS服务器上安装了Unison 。 我做了一个脚本文件在根本运行一致,工作正常,并同步文件,当我从terminal运行。 当我把这个脚本放在crontab中时,同步根本不起作用。 我的/etc/crontab是 */1 * * * * root sh /root/syncaaa.sh &>/root/unison-cron.log 什么crontab放在/root/unison-cron.log Usage: unison [options] or unison root1 root2 [options] or unison profilename [options] For a list of options, type "unison -help". For a tutorial on basic usage, type "unison -doc tutorial". For other documentation, type "unison -doc topics". 我的unison.log文件在通过cron运行时没有更新,只是在通过terminal直接运行时更新。 我检查了cron日志和syncaaa.sh文件运行每个miunte。 任何人都可以build议我该怎么做才能debugging它? […]
根据Unison手册,使用-force < root >: 包括首选项强制根目录会导致Unison解决所有的差异(甚至是非冲突性的更改),从而有利于root。 但是,我只是想强迫它发生相互冲突的变化 ,我该怎么办呢?
我对服务器pipe理非常陌生,刚刚发现我可以使用Google Compute Engine托pipe我的网站,类似于与Linode或Digital Ocean一起使用的方式。 我不确定以下与Google Compute Engine相关的防火墙设置问题: 1)我看到Google Compute Engine带有一个我们可以用于每个实例的防火墙设置。 所以在这种情况下,这是否意味着我不需要在iptable中打开和closures端口以及当我在GCE上设置了一个带有Nginx web服务器的CentOs? 2)如果Google计算引擎与iptables做的工作相同,那么是否需要为阻塞空包,拒绝同步攻击,拒绝XMAS包等设置任何特殊的防火墙规则,或者是不需要的?
我们有3个负载平衡器的Web服务器,例如192.168.1.1,192.168.1.2,192.168.1.3。如果我上传192.168.1.1的文件或目录,它应该反映在其他的Web服务器。 同样,如果我上传一个文件或目录在192.168.1.2或192.168.1.3这应该反映在其他两台服务器自动。我可以做到这一点? 我读了一些网站,他们说rsync会帮助你,但是当我search关于rsync它使用主服务器,并使用客户端服务器concepts.this意味着我可以上传一个文件或目录在任何一台服务器,然后做rsync。 有没有解决这个问题的简单方法?
IMAP服务器刚刚死亡(Dovecot与Maildirs)。 备用时间是1天。 Thunderbird本地客户端提供电子邮件丢失的一天。 如果IMAP服务器从备份恢复,同步,Thunderbird客户端上的本地电子邮件将被清除? 将这些电子邮件传回服务器的最佳方法是什么?