Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 实时日志解析_Logging_Real Time_High Load - Fatal编程技术网

Logging 实时日志解析

Logging 实时日志解析,logging,real-time,high-load,Logging,Real Time,High Load,我想写一个实时解析日志文件的工具。日志文件的写入速度非常快,例如每秒约10k行。我只需要得到每一行,然后执行一个regexp并将结果写入数据库。由于速度的原因,不能完全通过读取文件来完成,所以我需要编写类似于tail-f的替代品。 请告诉我,我怎样做,用什么技术可以做到这一点 另外,抱歉英语不好。您可以将日志存储在RAM分区中,日志轮换限制为512MB。 因此,您将受到高速RAM容量的限制 如果您指定哪个应用程序生成日志,我可以告诉您更多。 你试过完成你的任务吗

我想写一个实时解析日志文件的工具。日志文件的写入速度非常快,例如每秒约10k行。我只需要得到每一行,然后执行一个regexp并将结果写入数据库。由于速度的原因,不能完全通过读取文件来完成,所以我需要编写类似于
tail-f
的替代品。 请告诉我,我怎样做,用什么技术可以做到这一点


另外,抱歉英语不好。

您可以将日志存储在RAM分区中,日志轮换限制为512MB。 因此,您将受到高速RAM容量的限制

如果您指定哪个应用程序生成日志,我可以告诉您更多。 你试过完成你的任务吗