lxjsmdc
V2EX  ›  Apache

能不能实现 apache 访问日志的实时入库到 mysql :doge:?

  •  
  •   lxjsmdc · Jan 21, 2016 · 2936 views
    This topic created in 3774 days ago, the information mentioned may be changed or developed.

    RT
    也就是每条 log 都实时插入到 mysql 一条记录

    网上搜了一遍,好像只有用 shell 把按照指定格式生成的 log 导入一次性入库而已,不是实时的。

    11 replies    2016-01-21 21:23:42 +08:00
    lxjsmdc
        1
    lxjsmdc  
    OP
       Jan 21, 2016
    如有相关教程文章求分享
    sweelia
        3
    sweelia  
       Jan 21, 2016
    还是周期性导入好点。网站并发高的话,实时插入数据库是个大坑。
    Tink
        5
    Tink  
    PRO
       Jan 21, 2016 via iPhone
    我去,这对数据库考验不小啊
    twl007
        6
    twl007  
       Jan 21, 2016 via iPhone
    有个 apache 的模块就是干这个的 我记得名字是 apache-MySQL
    ethego
        7
    ethego  
       Jan 21, 2016
    开个线程池异步导入到 mongo 是最佳的选择,第一个 mysql 不是太适合干这事,第二访问量高了同步吃不消也没必要,根本不需要这么高的实时性
    kn007
        8
    kn007  
       Jan 21, 2016
    ...这么个要求。。。
    kn007
        9
    kn007  
       Jan 21, 2016
    应该说是需求
    incompatible
        10
    incompatible  
       Jan 21, 2016
    不做 buffer (通常就是用你主贴中说的那种方式来实现)的话你的 mysql 会死的很快的。
    gfreezy
        11
    gfreezy  
       Jan 21, 2016
    rsyslog 支持直接插入到数据库
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2803 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 12:15 · PVG 20:15 · LAX 05:15 · JFK 08:15
    ♥ Do have faith in what you're doing.