91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线
跳至內容
Cobub文檔中心
用戶工具
登錄
站點工具
工具
顯示頁面
修訂記錄
反向鏈接
媒體管理器
網站地圖
登錄
媒體管理器
網站地圖
本頁面只讀。您可以查看源文件,但不能更改它。如果您覺得這是系統(tǒng)錯誤,請聯(lián)系管理員。
~~Title:Cobub Razor定時任務 - 開源移動應用運營平臺 - 移動統(tǒng)計、移動推送解決方案 - Cobub 移動開發(fā)者中心~~ {{description>在Cobub Razor中,必須在服務器上設置一個定時任務,這樣數(shù)據(jù)可以自動從工廠數(shù)據(jù)庫轉到數(shù)據(jù)倉庫進行處理。所有的移動應用統(tǒng)計分析報表數(shù)據(jù)來自于數(shù)據(jù)倉庫。為了自動觸發(fā)Cobub Razor任務,用戶可以設置一個腳本執(zhí)行任務計劃}} {{keywords>Cobub Razor,開源移動應用分析,移動分析,移動應用分析,定時任務}} ====== 定時任務 ====== ====== 1 概述 ====== 在Cobub Razor中,必須在服務器上設置一個定時任務,這樣數(shù)據(jù)可以自動從工廠數(shù)據(jù)庫轉到數(shù)據(jù)倉庫進行處理。所有的移動應用統(tǒng)計分析報表數(shù)據(jù)來自于數(shù)據(jù)倉庫。為了自動觸發(fā)Cobub Razor任務,用戶可以設置一個腳本執(zhí)行任務計劃。 下面的說明描述了如何在 Linux/Unix系統(tǒng),Windows系統(tǒng)下做任務計劃。這里提供了五個腳本來做報告的定時任務: - 每小時運行一次 – 做工廠數(shù)據(jù)庫到數(shù)據(jù)倉庫的數(shù)據(jù)抽取與處理,生成前一小時的統(tǒng)計分析報表。 - 每天運行一次 – 生成每天統(tǒng)計分析報表,必須安排在第二天。 - 每周運行一次 – 生成每周統(tǒng)計分析報表,必須安排在周日。 - 每月運行一次 – 生成每月統(tǒng)計分析報表,必須安排在每月的第一天。 - 遲來數(shù)據(jù)的運行 – 運行從客戶端遲來的數(shù)據(jù)統(tǒng)計(由于時區(qū)或客戶端發(fā)生策略的設置原因而導致的某些數(shù)據(jù)沒有實時地上傳到服務器) 定時任務重要提示: - 每小時數(shù)據(jù)存檔 – 每小時任務可以安排在每小時10分鐘的時候。 - 每天數(shù)據(jù)存檔 – 每天任務必須一天執(zhí)行一次。 - 每周數(shù)據(jù)存檔 – 每周任務必須安排在周日,可以將每周任務安排在每周日的00:30。 - 每月數(shù)據(jù)存檔 – 每月任務必須安排在每個月的第一天,比如02:30。 - 遲來數(shù)據(jù)存檔 – 遲來數(shù)據(jù)處理必須安排在每一天,比如01:30。 ====== 2 Linux/Unix的定時任務 ====== 在Unix類操作系統(tǒng)中定時任務是基于時間的計劃。定時任務 幫助用戶在某個特定的時間或日期定期地計劃任務(命令或shell腳本)。 ===== 2.1 準備腳本文件 ===== 首先,在 /var/www/cron目錄下創(chuàng)建五個sh腳本文件,命名為: razor_hourly_archive.sh razor_weekly_archive.sh razor_monthly_archive.sh razor_laterdata_archive.sh razor_daily_archive.sh 請確保.sh文件有可執(zhí)行權限,如沒有,可執(zhí)行下面的命令賦于文件可執(zhí)行權限: sudo chown +x *.sh 下面是樣例腳本文件。 例如,/user/share/nginx/razor是Cobub Razor在服務器上的目錄。 文件Razor_hourly_archive.sh: #!/bin/bash php /usr/share/nginx/razor/index.php archive archiveHourly 文件razor_weekly_archive.sh: #!/bin/bash php /usr/share/nginx/razor/index.php archive archiveWeekly 文件razor_monthly_archive.sh: #!/bin/bash php /usr/share/nginx/razor/index.php archive archiveMonthly 文件razor_laterdata_archive.sh: #!/bin/bash php /usr/share/nginx/razor/index.php archive archiveLaterData 文件razor_daily_archive.sh: #!/bin/bash php /usr/share/nginx/razor/index.php archive archiveUsingLog ===== 2.2 配置crontab ===== Crontab 需要安裝php-cli 或php-cgi,用戶可以使用SSH 或Puty連接到服務器進行設置。 crontab -e 然后,增加以下代碼行: <code> # 表示每個小時的第五分鐘執(zhí)行一次腳本 5 * * * * /var/www/cron/razor_hourly_archive.sh # 表示每天的1:00執(zhí)行一次腳本 0 1 * * * /var/www/cron/razor_daily_archive.sh # 表示每個星期天0:30執(zhí)行一次腳本 30 0 * * 0 /var/www/cron/razor_weekly_archive.sh # 表示每個月第一天0:30執(zhí)行一次腳本 30 0 1 * * /var/www/cron/razor_monthly_archive.sh # 表示每天1:30執(zhí)行一次腳本 30 1 * * * /var/www/cron/razor_laterdata_archive.sh 重啟定時任務: /etc/init.d/cron restart </code> ====== 3 Windows的定時任務 ====== ===== 3.1 創(chuàng)建定時任務 ===== 要打開Windows (XP, 7, 2003/2008 服務器)上的任務計劃,單擊所有程序,附件,系統(tǒng)工具,然后點擊任務計劃程序。 點擊‘操作’,‘創(chuàng)建基本任務’并為任務命名,例如,”Razor Hourly Archive”。計劃任務如下所示。 {{:razor:201508180.png}} ===== 3.2 定時任務配置 ===== ==== 1. 每小時數(shù)據(jù)存檔 ==== php “ D:\xampp\htdocs\razor\web\index.php”archive archiveHourly 如 果php.exe已經添加到系統(tǒng)環(huán)境變量的PATH下,則第一個參數(shù)只需寫成php,如果php.exe還沒添加到環(huán)境變量下,請?zhí)顚懫渌诘脑敿毬窂剑?例如,D:\xampp\php\php.exe。”D:\xampp\htdocs\razor\web\index.php”是Cobub Razor在服務器上的目錄,archive和archiveHourly是定時任務執(zhí)行時需要的參數(shù)。 {{:razor:201508181.png}} {{:razor:201508182.png}} ==== 2. 每周數(shù)據(jù)存檔 ==== php “D:\x ampp\htdocs\razor\web\index.php” archive archiveWeekly {{:razor:201508183.png}} ==== 3. 每月數(shù)據(jù)存檔 ==== php “D:\x ampp\htdocs\razor\web\index.php”archive archiveMonthly {{:razor:201508184.png}} ==== 4. 遲來數(shù)據(jù)存檔 ==== php “D:\x ampp\htdocs\razor\web\index.php” archive archiveLaterData {{:razor:201508185.png}} ==== 5. 每天數(shù)據(jù)存檔 ==== php “D:\x ampp\htdocs\razor\web\index.php” archive archiveUsingLog {{:razor:201508186.png}} ====== 4 Web 定時任務 ====== 如果可 以在服務器上做定時任務,我們極力推薦用戶運行定時任務或任務計劃。但是,在某些共享主機或特殊配置的服務器上,不允許運行定時任務 或任務計劃。 某些web主機允許設置web 定時任務,主機會在預定時間自動訪問這個簡單的URL。如果想使用web 定時任務,可以在主機界面輸入一下URL 。 <code> http://server_url/index.php?/archive/archiveHourly http://server_url/index.php?/archive/archiveWeekly http://server_url/index.php?/archive/archiveMonthly http://server_url/index.php?/archive/archiveLaterData http://server_url/index.php?/archive/archiveUsingLog </code> ====== 5 下一步 – 配置 ====== 如果想使用Cobub Razor更多功能,請參見 * [[razor:configuration|配置]]
razor/auto-archiving.txt
· 最后更改: 2017/07/14 11:18 (外部編輯)
頁面工具
顯示頁面
修訂記錄
反向鏈接
回到頂部
? Copyright 2012 - 2015
南京西橋科技有限公司
Western Bridge Tech Co., Ltd.
蘇ICP備13039116號-1