2010-05-10 107 views
0

由於硬件故障,2周內生成的統計數據顯着高於正常值(比正常情況高10000倍)。如何在Openx中重新生成統計信息?

將應用程序移動到新服務器後,問題自行解決。我遇到的問題是,有兩週的統計數據顯然是錯誤的。

我檢查了受影響的兩週的原始印象數表,它似乎是正確的(即每個橫幅每天的統計數據與前一個月的平均數相匹配)。查看中間&摘要展示表格,這些值將被誇大。

我從openx論壇(link text)瞭解到可以從原始數據重新生成統計信息,但它只會每小時重新生成統計信息,這意味着重新生成2周的統計信息會非常耗時。

是否有另一種更有效的方式來從受影響的兩週的原始數據重新生成統計信息?

回答

1

看看這個link,因爲它似乎有一個解決方案,你可能會發現有幫助。該解決方案與您在問題中發佈的解決方案類似,但看起來該解決方案已被修改,以便於使用。除了使用regenerateAdServerStatistics.php之外,我不知道用於重新生成所需統計信息的另一個選項。

0

我從OpenX的論壇瞭解(鏈接文本),它可以從原始數據重新統計,但它只會再生每小時統計,這意味着2周再生統計數據會很耗時

我們已經通過爲reganerateAdServerStatistics.php創建一個包裝shell腳本,並使用dateStart & dateEnd參數來解決這個問題。它用於:

  1. 特定日期重生的統計數據(所有時間,大約需要2小時)
  2. 運行正常保養,以保持目前的統計更新
  3. 轉到步驟(1)只要每天處理< dateEnd

說實話,這個腳本有點複雜,因爲我們還需要從我們的數據倉庫導入每天要處理的原始數據,因爲「實時」數據保存在內存數據庫中,但這是有點出於這個職位的背景。

相關問題