我有以下服务器配置:
我有一堆文件,我需要在所有服务器。现在,我正在手动地将它们复制到任何地方,但我希望能够将它们复制到中央服务器,然后有一个计划好的进程,该进程时不时地运行并同步它们(只是表面上,不需要尝试在卫星服务器中查找“新”文件)。
不过,有几个渔获物:
如果我手动执行此操作,步骤如下:
我想知道有哪些工具可以尽可能地缓解这种情况,首先是同步,然后是“获取其他服务器上可用的文件列表”。
我将从PHP中做所有的事情,不确定是否有好的工具可以“从PHP中使用FTP”,至少在第3步,我非常肯定我必须这样做。
提前感谢您的任何想法!
丹尼尔
发布于 2010-04-27 12:01:10
我想你想看看lftp的镜像模式。
Rsync不适用于ftp (这将是正常的“默认”管理选项)。
我强烈建议您迁移到支持ssh终端访问的共享主机,然后可以使用rsync。通过推出你自己的解决方案,你只会在这个糟糕的(你的语言)设置中挖出更深的洞。我想,迁移到一个更好的共享主机提供商的努力和时间(如果不是更少的话)是一样的。
发布于 2010-04-27 12:27:11
听起来像是除草的工作吗?
https://serverfault.com/questions/136103
复制相似问题