1

我想写一个 unix 守护进程来记录我的 http 请求。

我决定这样做是因为我想:

  • 学习一些关于 HTTP 协议、线程(或分支)、unix 等的知识。
  • 对我的互联网活动进行一些统计。

从理论的角度来看,我看到了一些我需要完成的子任务:

  • 启动应该监听系统事件的主线程(或进程)。
  • 捕获 http-requests 事件。(例如,我需要找到一些方法来区分 http-request 事件和其他系统事件)
  • 创建一个新线程(或进程)将捕获的 http-request 写入数据库。(我不确定,但我想为 IO 任务创建一个新线程(或进程)以避免中断主线程或进程是一个不错的主意)。

我不是要求完整的解决方案或类似的东西,我只是想获得一些参考/建议,从哪里可以开始实现我的目标以及哪种仪器更适合这种任务。

4

0 回答 0