C++11 (GCC 4.7) で Apache 用のモジュールを作成し、次のように構成したいと思います。
- 私のコードのカスタム初期化関数は、サーバーの起動時に 1 回呼び出されます。
- リクエスト処理ワーカーは、すべて同じプロセス内の pthread として apache によって生成されます。(プロセスをフォークしない)
- HTTP 要求は、コードに記述したブロッキング関数を呼び出すワーカー スレッドからの関数呼び出しによって処理されます。
これはすべて可能ですか?それとも、Apache はこのように設計されていませんか? 可能であれば、それを構成し、モジュールを構築して接続する方法のスケッチは何ですか?