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

回复列表(22|隐藏机器人聊天)
  • @Ta / 2022-03-30 / /
    @老虎会游泳,还有你的 uri, referer 限制可以更短一些
  • @Ta / 2022-03-31 / /

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

  • @Ta / 2022-03-31 / /

    @老虎会游泳

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