有沒有將日誌文件寫入磁盤而不是寫入數據庫的方法(或模塊)?因爲我真的不希望我的數據庫因爲登錄行變得越來越胖。將日誌文件寫入磁盤而不是db中的drupal
0
A
回答
0
我希望你有一些快速的磁盤......你可以很容易地通過這樣做創建一個瓶頸。相反,我會定期將日誌錶轉儲到一個文件中,比如使用cron作業。
你可以添加這對一個名爲drupal_logs.sh
文件:
NOW=$(date +"%Y%m%d")_$(date +"%H%M.%S")
mysqldump -p - -user=username dbname tableName1 tableName1 > /path/to/drupal_$NOW.sql
和進度,要通過添加以下cron作業每15分鐘運行:
15 * * * * /path/to/drupal_logs.sh > /dev/null
如果你擔心數據庫中的日誌文件越來越大,您可以在drupal_logs.sh
的mysqldump
命令中使用導出表的truncate
命令。
1
是的。它是Drupal核心的一部分。這是調用syslog。但是,它默認登錄系統日誌文件。
相關問題
- 1. 由於磁盤已滿,IOMeter不寫入日誌文件
- 2. perl將日誌db查詢錯誤寫入日誌文件
- 3. 寫入文件描述符3而不寫入磁盤?
- 4. 將reg文件傳遞給regedit而不寫入磁盤(以避免將解密數據寫入磁盤)
- 5. 將System.Xml.XmlElement寫入磁盤上的文件
- 6. 寫入文件到服務器磁盤,而不是下載
- 7. 文件寫入磁盤
- 8. 不寫入磁盤的C++文件
- 9. WordPress無法將文件寫入磁盤
- 10. 強制將文件寫入磁盤
- 11. Python何時將文件寫入磁盤?
- 12. 將字節數組轉換爲文件而不將文件寫入磁盤
- 13. 將日誌寫入文件
- 14. MySql批量導入而不寫入文件到磁盤
- 15. 寫入磁盤文件不正確
- 16. 將XML寫入內存而不是磁盤
- 17. log4j不將日誌寫入文件
- 18. 內存中的HTTP BODY而不是寫入磁盤
- 19. 從StreamWriter輸出.txt文件而不寫入磁盤?
- 20. 直接讀取blob zip文件而不寫入磁盤
- 21. 創建+服務(通過HTTP).ZIP文件,而不寫入磁盤?
- 22. 內存中的XML文件而不是磁盤上的文件
- 23. Rubyzip:將zip文件直接導出到S3而不將tmpfile寫入磁盤?
- 24. 做頻繁的磁盤日誌寫入的最佳做法
- 25. 將PFObject寫入磁盤
- 26. 日誌寫入server.log而不是單獨的日誌
- 27. Python mod_wsgi寫入自定義日誌文件,而不是Apache error_log
- 28. 將測試日誌保存到磁盤?
- 29. FMDB databaseWithPath:不寫入磁盤
- 30. NSUserDefaults不會寫入磁盤
謝謝你羅伯特,但我正在尋找的是在寫入數據庫之前寫入日誌文件。不管怎麼說,還是要謝謝你。 – orioncabbar 2012-08-08 13:44:49