发明名称 |
一种基于PHP收集及存储日志的方法和系统 |
摘要 |
本发明涉及一种基于PHP收集及存储日志的方法和系统,包括步骤S1,客户端上报日志数据;步骤S2,日志收集模块收集所述日志数据,并发送给Redis缓存服务器;步骤S3,Redis缓存服务器存储所述日志数据;步骤S4,日志异步写入模块从Redis缓存服务器中逐行读出所述日志数据,并发送到MongoDB数据库;步骤S5,MongoDB数据库写入所述日志数据并进行存储;本发明能够方便的收集有效日志,保证数据库的读写性能在一个低并发、低IO负载的范围之内工作,减轻存储数据库写入压力,使系统健康稳定运行。 |
申请公布号 |
CN105022822A |
申请公布日期 |
2015.11.04 |
申请号 |
CN201510425305.1 |
申请日期 |
2015.07.17 |
申请人 |
成都视达科信息技术有限公司 |
发明人 |
陈朱尧;蔡华轶 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
刘洵 |
主权项 |
一种基于PHP收集及存储日志的方法,其特征在于,包括以下步骤:步骤S1,客户端上报日志数据;步骤S2,日志收集模块收集所述日志数据,并发送给Redis缓存服务器;步骤S3,Redis缓存服务器存储所述日志数据;步骤S4,日志异步写入模块从Redis缓存服务器中逐行读出所述日志数据,并发送到MongoDB数据库;步骤S5,MongoDB数据库写入所述日志数据并进行存储。 |
地址 |
610000 四川省成都市高新区世纪城南路599号6栋16层1601-1604 |