我想写一个unix守护进程来记录我的http请求。
我决定这样做,因为我想:
- 了解有关HTTP协议,线程(或分支),unix等的内容。
- 对我的互联网活动有一些统计数据。
从理论的角度来看,我看到了一些我需要完成的子任务:
- 启动应该侦听系统事件的主线程(或进程)。
- 捕获http-requests事件。 (例如,我需要找到一些方法来区分http请求事件和其他系统事件)
- 创建一个新线程(或进程)以将捕获的http请求写入数据库。 (我不确定,但我想为IO任务创建一个新的线程(或进程)以避免中断主线程或进程也不错。
我不是要求完整的解决方案或类似的东西,我只想获得一些参考/建议,哪些可以开始实现我的目标,哪种工具更适合这种任务。