0

fcgipp を使用して C++ で fcig モジュールを作成しました。モジュールはリクエストをキューに入れることができ、特別な設定 (POST データ、GET データ、URL など) を持つリクエストが入った場合、すべてのリクエストをトリガーし、ServerSentEvent 形式のデータを送信します。

残念ながら、Apache は私の要求をキューに入れます (Iceweasel + w3m で localhost/trigger を呼び出すことを確認済み)。そのため、この要求がタイムアウトするまで、一度に 1 つの要求しかキューに存在しません。最初のリクエストがタイムアウトした直後に、トリガー リクエストが fcgi アプリに入りますが、トリガーするリクエストが残っていません。

Apache の設定は、次の行が標準設定と異なります。

# My cpp application lives there
FcgidWrapper "/var/www/tfcgi_test"
FcgidMaxProcesses 1
FcgidMaxProcessesPerClass 1
FcgidMaxRequestsPerProcess 50
FcgidProcessLifeTime 0

どの設定が必要なので、apache はリクエストを受信するとすぐに fcgi モジュールに送信しますか?

4

1 に答える 1