我有一個php腳本,每秒鐘檢查一次數據庫(ish不是100%重要,其次),並將輸出寫入到json文件中作爲字幕系統。這有一個成功的日誌文件每分鐘創建一次腳本只記錄一次,但每秒運行一次
我想記錄相當多的時間。
我正在用「。」記錄到最後一行。每次運行。
2012-06-18 10:45:51 UTC | .........................
這可能會導致很長的線路,這可能會破壞未來的日誌檢查系統。
所以我必須改變這種爲運行每5分鐘
// 2012-06-18 10:45:51 UTC | wait.
if ((int) date('i') % 5 == 0)
{
log ($date . ' | wait. ');
}
一個行,但此記錄每5分鐘的每一秒/次迭代。我可以添加秒,但並不總是每01秒運行一次。
有n種記錄方式嗎?
我想一個子問題是,記錄腳本運行的頻率是多少次以便回顧任何中斷?也許像unix最高命令一樣,5分鐘/ 10分鐘/ 60分鐘的平均總和可能會比每秒鐘的流量更好。 – tristanbailey
懷疑如果每小時運行一次,您將能夠準確檢查是否中斷。每秒一次似乎很合理。它不應該使用太多的資源。 –
當你使用睡眠方法時,它不工作嗎? =>睡眠(5 * 60); – VDP