感覺seaslog和說明有點沖突
我們先看文檔說明:設定一個buffer_size(默認100條log),使用PHP請求內存,每寫一次log,塞入內存,同時buffer_size加;當buffer_size等于設置值時,則進行一次IO,同時清除buffer; 我們就來說“當buffer_size等于設置值時,則進行一次IO”,給我的理解是,日志會先寫入內存中,當buffer_size =100時候 這個時間才執行一次I/O ?也就是說 我們在調用時候 不應該生成?alert.2016033111.log的日志文件的,就是生成 里面不應該有數據的 我測試,每調用一次都會往里面寫一條數據 這樣就不對了,這樣就是每次都會觸發I/O操作了。是我理解不對還是還有開關需要設置???給我的感覺是 日志等于100條時候回一股腦寫到一個文件中。
2016-08-31
超過100條或者請求結束的時候都會寫入文件
2019-02-19
請問 seaslog并發寫文件沖突的問題有遇到過嗎?