有没有将日志文件写入磁盘而不是写入数据库的方法(或模块)?因为我真的不希望我的数据库因为登录行变得越来越胖。将日志文件写入磁盘而不是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