Cloud-Transkodierung Synchronisieren Sie das Sinkronisierungsschreiben des unabhängigen Masterprogramms der Front-Back Separation, automatisch überwachen und synchronen Segmentierung Dokumente
Vorheriger Satz
In letzter Zeit, intelligent Cloud-Transkodierung Segmentierung Das System ist eingeführt Cloud-Speicher Funktionen können direkt angeschlossen werden MINIO Und Amazon S3 Selbst aufbauen MINIO Objekt Speicherung ist sehr einfach, aber es gibt viele Benutzer aufgrund von Maschinengründen, die dazu führen, dass das Hauptprogramm oft wieder aufsteigt, nachdem das Programm automatisch neu gestartet wird, werden die Monitoring und Synchronisierung Prozess automatisch abgeschaltet, so dass ich diese sehr einfache Abstammung synchronisation Strategie, sehr einfach und Rsync+Inotify Sehr ähnlich, aber mehr als Rsync+Inotify Das Programm ist einfacher.Durch diese Synchronisierung und mongoshake Das Werkzeug kann die fortschrittliche Version vorne und rückwärts separieren Transkodierung Eine Maschine bietet CMS Wiedergabe Der Service ist eine andere Maschine.
Der erste Schritt, in Transkodierung Installation von mc Command Line Tools
cd ~
wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc
Schritt 2 - Setup Cloud-Speicher Service, sofern Sie bereits Minio-Services auf einem anderen Server installieren
#修改你的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
Schritt 3: Setzen Sie die Synchronisierung von Ordnern und beobachten Sie kontinuierlich die Synkronisierung
Zum Beispiel Ihre Transkodierung Nach dem Segmentierung Der Katalog ist /www/express-ffmpeg/public/videos/ Die kontinuierliche Synchronisierung ist:
#创建一个桶,名称为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
Das ist gut, du wirst alles finden Segmentierung Die Nachteile werden automatisch an Sie synchronisiert minio Innerhalb back In dieser Bar.
über mongoshake Das Datenbank-Synchronisierungsprogramm, wir werden das nächste Mal wiederholen, durch die automatische Synchronisation und mongshake Die Anzahl der Synchronisierungen kann intelligent werden Cloud-Transkodierung Die vorne und die Rückseite des Versions sind getrennt.


