最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sersync2 完全安裝配置說明(三) 插件基本配置和使用

 更新時間:2011年11月29日 11:04:01   作者:  
sersync2 完全安裝配置說明(三) 插件基本配置和使用,需要的朋友可以參考下。
插件相關xml
復制代碼 代碼如下:

<sersync>
......
<plugin start="false" name="command"/>
</sersync>
<plugin name="command">
<param prefix="/bin/sh" suffix="" ignoreError="true"/>
<filter start="false">
<include expression="(.*)\.php"/>
<include expression="(.*)\.sh"/>
</filter>
</plugin>
<plugin name="socket">
<localpath watch="/opt/tongbu">
<deshost ip="192.168.138.20" port="8009"/>
</localpath>
</plugin>
<plugin name="refreshCDN">
<localpath watch="/data0/htdocs/cms.xoyo.com/site/">
<cdninfo domainname="ccms.chinacache.com" port="80" username="xxxx" passwd="xxxx"/>
<sendurl base="http://pic.xoyo.com/cms"/>
<regexurl regex="false" match="cms.xoyo.com/site([/a-zA-Z0-9]*).xoyo.com/images"/>
</localpath>
</plugin>

如上面的xml所示,其中plugin標簽設置為true時候,在同步文件或路徑到遠程之后后,調(diào)用插件。通過name參數(shù)指定需要執(zhí)行的插件。目前支持的有command refreshCDN socket http四種插件。http插件目前由于兼容性原因去除,以后會重新加入。
以下模塊(command refreshCDN http socket)可以單獨使用(發(fā)生文件改變不同步只調(diào)用插件),只需在命令行下使用-m 參數(shù)即可。如果需要作為插件與同步程序一起使用,見同步程序說明的插件配置。
command插件
當文件同步完成后,會調(diào)用command插件,如同步文件是test.php,則test.php文件在改動之后,調(diào)用rsync同步到遠程服務器后,調(diào)用command插件,執(zhí)行
復制代碼 代碼如下:

/bin/sh test.php suffix >/dev/null 2>&1

如果suffix 設置了,則會放在inotify事件test.php之后
如果ignoreError為true,則會添加>/dev/null 2>&1
當然還可以設置command的filter,當filter為ture,include可以只對正則匹配到的文件,調(diào)用command。
“refreshCDN”,就在同步過程中將文件發(fā)送到目 的服務器后刷新cdn接口。如果不想使用,則將start屬性設為false即可。如果需要使用其他插件,則查看其他plugin標簽,將插件名稱改為 xml中其它插件的名稱即可。該模塊根據(jù)chinaCDN的協(xié)議,進行設計,當有文件產(chǎn)生的時候,就向cdn接口發(fā)送需要刷新的路徑位置。刷新CDN模塊需要配置的xml文件如下。
復制代碼 代碼如下:

<plugin name="refreshCDN">
<localpath watch="/data0/htdocs/cms.xoyo.com/site/">
<cdninfo domainname="ccms.chinacache.com" port="80" username="xxxx" passwd="xxxx"/>
<sendurl base="http://pic.xoyo.com/cms"/>
<regexurl regex="false" match="cms.xoyo.com/site([/a-zA-Z0-9]*).xoyo.com/images"/>
</localpath>
</plugin>

其中 localpath watch 是需要監(jiān)控的目錄。
cdnifo標簽制定了cdn接口的域名,端口號,以及用戶名與密碼。
sendurl標簽是需要刷新的url的前綴。
regexurl標簽中的,regex屬性為true時候,使用match屬性的正則語句匹配inotify返回的路徑信息,并將正則匹配到的部分作為url一部分,
舉例:
如果產(chǎn)生文件事件為:/data0/htdoc/cms.xoyo.com/site/jx3.xoyo.com/image/a/123.txt
經(jīng)過上面的match正則匹配后,最后刷新的路徑是:
http://pic.xoyo.com/cms/jx3/a/123.txt;
如果regex屬性為false,最后刷新的路徑是
http://pic.xoyo.com/cms/jx3.xoyo.com/images/a/123.txt;
socket插件
socket插件,開啟該模塊,則向指定ip與端口發(fā)送inotify所產(chǎn)生的文件路徑信息。
Http插件
http插件,可以向指定域名的主機post,inotify監(jiān)控的事件。


單獨運行插件
插件也可以單獨使用,即不對遠程目標機進行同步,直接調(diào)用插件:
只調(diào)用command插件
./sersync -d -m command只調(diào)用refreshCDN插件
./sersync -d -m refreshCDN只調(diào)用socket插件
./sersync -d -m socket只調(diào)用http插件
./sersync -d -m http

相關文章

  • linux下的ssh命令及sshd服務詳解

    linux下的ssh命令及sshd服務詳解

    這篇文章主要介紹了linux下的ssh命令及sshd服務,具有很好的參考價值,希望杜大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • linux之如何查找包含指定關鍵字的文件

    linux之如何查找包含指定關鍵字的文件

    這篇文章主要介紹了linux之如何查找包含指定關鍵字的文件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Linux安裝及管理軟件程序全過程

    Linux安裝及管理軟件程序全過程

    本文介紹Linux系統(tǒng)中軟件的安裝方式,包括源碼編譯、rpm安裝和yum安裝,及其各自的優(yōu)缺點,同時,詳細解析了rpm和yum的包管理工具使用方法,包括命令操作和配置管理,為Linux用戶提供全面的軟件安裝與管理指南
    2024-11-11
  • Linux alias命令編寫

    Linux alias命令編寫

    這篇文章主要介紹了Linux alias命令編寫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 詳解Apache SkyWalking 告警配置指南

    詳解Apache SkyWalking 告警配置指南

    這篇文章主要介紹了Apache SkyWalking 告警配置指南,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 15分鐘并行神器gnu parallel入門指南

    15分鐘并行神器gnu parallel入門指南

    GNU Parallel是一個shell工具,為了在一臺或多臺計算機上并行的執(zhí)行計算任務,這篇文章主要介紹了15分鐘并行神器gnu parallel入門指南,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • Apache服務器中.htaccess的基本配置總結

    Apache服務器中.htaccess的基本配置總結

    這篇文章主要介紹了Apache服務器中.htaccess的基本配置總結,可以很方便地實現(xiàn)一些權限分配等效果,需要的朋友可以參考下
    2015-07-07
  • Redhat 6.5下MySQL5.6集群配置方法完整版

    Redhat 6.5下MySQL5.6集群配置方法完整版

    這篇文章主要介紹了Redhat 6.5下MySQL5.6集群配置方法完整版,需要的朋友可以參考下
    2016-04-04
  • CentOS服務器離線部署DeepSeek用作AI本地知識庫

    CentOS服務器離線部署DeepSeek用作AI本地知識庫

    本文介紹了如何在CentOS服務器離線部署DeepSeek用作AI本地知識庫,首先,通過Ollama工具下載并安裝DeepSeek模型,根據(jù)硬件配置選擇合適的模型大小,然后使用Docker安裝AnythingLLM,并提供了建立知識庫的步驟,最后,對比了AnythingLLM、Dify和Open-WebUI的功能和適用場景
    2025-02-02
  • 啟用 Apache Rewrite 重寫模塊的詳細過程

    啟用 Apache Rewrite 重寫模塊的詳細過程

    Apache的mod_rewrite是最強大的URL 操作模塊之一,使用 mod_rewrite,您可以重定向和重寫 url,這對于在您的網(wǎng)站上實現(xiàn) seo 友好的 URL 結構特別有用,在本文中,我們將引導您了解如何在基于 Debian 和基于 RHEL 的系統(tǒng)上在 Apache 中啟用 mod 重寫,感興趣的朋友一起看看吧
    2025-02-02

最新評論

新昌县| 恩平市| 台江县| 陆丰市| 景洪市| 平南县| 伊川县| 福建省| 连州市| 莲花县| 洮南市| 布尔津县| 穆棱市| 台安县| 榆中县| 钟山县| 建平县| 林西县| 锦屏县| 南安市| 深泽县| 大邑县| 榆树市| 龙门县| 芮城县| 灵川县| 天津市| 临朐县| 吴堡县| 友谊县| 揭东县| 黄大仙区| 镇雄县| 航空| 栖霞市| 广平县| 江山市| 宜章县| 那曲县| 阳原县| 宜良县|