私たちが使用するApacheモジュールがあります。私たちがやりたいことは、モジュールが 1 日に処理したリクエストの数を測定することです。acess_log または error_log を grep すると、すぐに番号がわかります。私はApacheモジュール自体の中にある種のカウンターを持ち、すべてのリクエストでそれをログに記録したいと思います。しかし、apache の標準インストールではデフォルトで 5 つのプロセスが使用され、apache モジュールが各プロセスに個別にロードされ、カウンターが無意味になるため、これは実用的ではありません。また、これらのヘルパー プロセスは、必要に応じて再起動できます。
これを達成する方法はありますか?明らかに、ポート 80 でリッスンしている httpd プロセスは 1 つしかなく、ヘルパー プロセスの 1 つにリクエストを転送しますよね? もしそうなら、そのプロセスにカウンターを持たせてインクリメントし、転送中のすべてのリクエストでログに記録できますか?
これには、より良い解決策が必要です。
ありがとう
-P