繁体   English   中英

如何使用php ssh连接将上载的文件从从服务器移动到主服务器?

[英]How can I move an uploaded file from slave server to master server using php ssh connection?

我的应用程序在主从服务器上运行。 如果文件上传请求要发送到从属服务器,则需要将该文件移至主服务器。 现在,它仅上传到奴隶。 它不会与主机同步。

在文件上传期间,如何使用php中的ssh将上传的文件从从服务器移动到主服务器?

服务器平台是带有Apache和mysql的ubuntu。

我建议您在cron运行的ssh上使用rsync。 首先执行:

$ crontab -e

并添加如下内容:

*/5 * * * * rsync -e 'ssh -i [identity_file]' [src_dir] [user]@[host]:[trg_dir]

此命令将每5分钟同步一次您的目录。 可以根据需要随意调整'* / 5 * * * *'模式。

最后:

$ man crontab

和:

$ man rsync

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM