1

http 要求をログに記録するための UNIX デーモンを作成したいと考えています。

私がやりたいと思ったので、私はそれをすることにしました:

  • HTTP プロトコル、スレッド (またはフォーク)、UNIX などについて何かを学びます。
  • 私のインターネット活動に関する統計があります。

理論的な観点から、達成する必要があるいくつかのサブタスクが見えます。

  • システムイベントをリッスンするメインスレッド (またはプロセス) を開始します。
  • http-requests イベントをキャッチします。(たとえば、http 要求イベントを他のシステム イベントと区別する方法を見つける必要があります)
  • キャプチャした http リクエストをデータベースに書き込むための新しいスレッド (またはプロセス) を作成します。(よくわかりませんが、メインスレッドまたはプロセスの中断を避けるために、IOタスク用の新しいスレッド(またはプロセス)を作成することは悪い考えではないと思います)。

私は完全な解決策などを求めているわけではありません。目標を達成するための参考文献やアドバイス、およびこの種のタスクに適したツールを知りたいだけです。

4

0 に答える 0