[英]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.