<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 使用rsync + crontab定時同步軌跡數據 **現狀及問題:** > 1.redis只保存一天的終端電子教學日志軌跡信息 > 2.workflow每天會將redis里面的終端電子教學日志軌跡信息,持久化到磁盤上。 > 問題:因為workflow部署在web1上面,所以數據持久化到web1的磁盤上面,導致timing走haproxy應用鏈接到web2的時候,無法訪問到軌跡數據。 解決方案:使用rsync + crontab定時同步軌跡數據 1. 安裝rsync,web1和web2上面都需要安裝。 ~~~ sudo apt-get install rsync ~~~ 2. 修改配置文件 配置文件只需要在目標機器上配置,對于我們就是web2(服務端)。 ~~~ #全局配置 uid = root gid = root #指定主機WEB2的用戶id和組 port = 873 #默認端口是873 use chroot = no max connections = 10 #最大連接數 list = yes #是否可以列出文件列表 pid file = /var/run/rsyncd.pid #各類文件的存放 lock file = /var/run/rsyncd.lock log file = /var/log/rsyncd.log #motd file = /etc/rsyncd.motd #歡迎文件,里面可以自己寫歡迎語 hosts allow = 10.30.46.31 #允許訪問的ip地址,這里是WEB1主機的地址 #hosts deny= #拒絕訪問的ip #timeout= #超時時間設定 [data] #指定發布名,可以隨意起,備份時可以用發布名代替具體路徑 path = /data/track #指定文件目錄所在位置,就是你要備份的主機WEB1上的目錄 read only = no #ignore errors #忽略IO #auth users = root #說明進行同步的用戶,可以不寫 #secrets file = /etc/sery.pass #指定口令文件,如果用ssh可以不寫,不然需要用這個進行驗證 ~~~ ~~~ sudo chmod 600 /etc/rsyncd.conf ~~~ 3. 在web2上啟動服務 ~~~ sudo /usr/bin/rsync --daemon --config=/etc/rsyncd.conf ~~~ > 后續工作: > 需要將rsync服務設置為開機自啟動 3. 在web2執行同步測試 ~~~ rsync -avz -e 'ssh -p 33322' timing@10.30.46.31:/data/track /data ~~~ > 從web1上面將/data/track目錄同步到web2的/data下面。 > 注意: > 這里的命令執行需要手動輸入ssh(WEB1)的密碼,如果定時任務,可以使用ssh免密碼登陸。 4. 假設軌跡持久化每天4點可以完成 ~~~ 0 4 * * * /home/timing/shelles/rsync_track.sh > /home/timing/shelles/logs/track_`date +'%y%m%d'`.log ~~~ rsync_track.sh ~~~ #!/bin/bash # 將web2上的/data/track目錄 同步到web1的 /data目錄下 rsync -avz -e 'ssh -p 33322' timing@10.30.46.31:/data/track /data ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看