質問

私はを使用して fastCGI アプリケーションを作成しています。 fastCGI 開発キット Linux (Ubuntu) 上で、Apache 2.2 + mod_fcgid を使用します。

ドキュメントによると、fastCGI アプリの正しいコード構造は次のとおりです。

  • 初期化セクション。一度だけ実行されます。
  • 応答ループ セクション。FastCGI スクリプトが呼び出されるたびに実行されます。

これは私には間違っているように思えます。確かに、初期化セクションがある場合は、「クリーンアップ」セクションがあるはずです。

もしそうなら、クリーンアップ セクションはどこにあるのでしょうか。また、クリーンアップ セクションが確実に呼び出されるようにするにはどうすればよいでしょうか。つまり、fastCGI プロトコルにアプリに終了を指示する何かがあるのでしょうか?

常識的には、応答ループの後にクリーンアップ セクションを配置する必要がありますが、これはクリーンアップの正しい方法でしょうか?

役に立ちましたか?

解決

この質問のルックスが関連し、あなたを助けるかもしれませんます。

他のヒント

通常、あなたがループしているときに「FCGX_Accept」関数を呼び出します。親(Apacheが)FCGIの子を終了したい場合は、それはおそらく、あなたはおそらく、出口への道上のループとクリーンアップを破る必要があり、その場合には機能を受け入れるための「失敗」を、返されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top