← Voltar para todos os artigos
Blog

transcodificação na nuvem Sincronizar o script do programa principal independente do programa de separação frontal traseiro, ouvir e sincronizar automaticamente segmentação Documentos

A palavra anterior

Recentemente, a inteligência avançada transcodificação na nuvem segmentação O sistema foi lançado armazenamento na nuvem A função pode ser ligada diretamente MINIO E com a Amazon S3 A construção própria MINIO O armazenamento de objetos é muito simples, mas há muitos usuários devido a razões máquinas que levam o programa principal a reiniciar com frequência e após o reinicialização automática do programa, os processos de monitoramento e sincronização serão automaticamente interrompidos, então eu fiz esta estratégia de sincronizar extra-sensível muito simples e muito simples Rsync+Inotify Muito parecido, mas mais do que Rsync+Inotify O programa é mais simples.através deste script de sincronização e mongoshake As ferramentas podem ser feitas para a versão avançada de separação frontal traseira transcodificação Uma máquina que oferece CMS reprodução O serviço é outra máquina.

O primeiro passo, em transcodificação Instalação de ferramentas da linha de comando MC

cd ~
wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc

2o Passo, configuração armazenamento na nuvem Serviço, desde que você já tenha instalado o serviço minio em outro servidor

#修改你的minio服务器地址
miniolocal="http://207.6.8.59:9000"
#修改你的minio服务器access key
accesskey="V0S48QPGIGX3B"
#修改你的minio服务器secret key
secretkey="cga2BPc0NcvetPDufSj4SxaC"
#运行命令
mc config host add minio ${miniolocal} ${accesskey} ${secretkey} S3v4

A terceira etapa é configurar a pasta de sincronização e acompanhar continuamente a sincronización

Por exemplo, o seu transcodificação Depois do segmentação O catálogo é /www/express-ffmpeg/public/videos/ O comando de sincronização contínua é:

#创建一个桶,名称为back
mc mb minio/back
#修改你的转码切片目录
qiepian="/www/express-ffmpeg/public/videos/"
#新建systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+,将以下代码一起复制到SSH运行
cat > /etc/systemd/system/mc.service <<EOF
[Unit]
Description=mc
After=network.target

[Service]
Type=simple
ExecStart=$(command -v mc) mirror --overwrite -w ${qiepian} minio/back
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
#然后启动并设置开机自启
systemctl start mc
systemctl enable mc

Você vai encontrar tudo e você encontrará todas as segmentação O conteúdo será sincronizado automaticamente para você minio Em meio back Nesta barreira.

Sobre mongoshake O programa de sincronização do aumento da base de dados, vamos falar novamente a próxima vez, através da sincronización automática e mongshake Aumentando a quantidade, você pode ser inteligente transcodificação na nuvem Versão avançada da frente traseira separada.