已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 虎绿林 > 开发

虎绿林变卡,数据库不时崩溃,原来是因为日志文件占满内存


『回复列表(22|隐藏机器人聊天)』

20. @老虎会游泳,还有你的 uri, referer 限制可以更短一些
(/@Ta/2022-03-30 14:04//)

21.

嗯,没有简单方案的话,我还是维持当前的定时删除方案吧。
uri, referer 限制暂时也不调整,目前的长度1分钟应该占不了多少。

(/@Ta/2022-03-31 08:28//)

22.

@老虎会游泳

  • 我看有些日志是一定大小/时间后压缩存储成 .1 .2 啥的,可行吗?
  • 或者日志丢数据库,让数据库自己管理重复利用空闲块?
  • 我注意到 linux 有个命令 fallocate,可以直接删除文件中间某一段的数据,由文件系统保证高效实现(手册说 ext4xfs 可以用,tmpfs 就不知道了)
  • 再不然。。稀疏文件?
  • 自己实现个 VFS(虚拟文件系统),接管文件读写,然后自己实现环形队列?写入一行,丢弃一行。。(我只试过 Windows 的 WinFsp,Linux 的应该类似吧)
  • 有用 redis 存日志的吗
(/@Ta/2022-03-31 15:49//)

上一页 2/2页,共22楼

回复需要登录

9月19日 06:42 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1