私はRuby on Railsにかなり慣れていません。Apacheにリクエストを送信し、対応するコントローラーを呼び出して、ジョブを実行するサーバーをPhusion PassengerセットアップPassengerしました。ラックモジュール( config.ru)はいつ呼び出されますか? ApacheがPassengerに送信するリクエストごとに呼び出されますか? Apacheと の間に発生するイベントの詳細な流れを取得できPassengerますか?
1 に答える
0
config.ruラック サーバー (この場合は Passenger) の起動時に読み込まれます。リクエスト中に正確に何が起こるかは、設定によって異なります。しかし、基本的な流れは次のようになります。
リクエストが Apache に届くと、まずpublic/アプリのディレクトリからファイルを提供しようとします。これが失敗した場合、Passenger はリクエストをアプリに転送し、アプリはリクエストを処理してレスポンスを Passenger に返します。Passenger は応答を Apache に返します。Apache はそれをクライアントに送信します。
于 2013-02-17T17:54:47.323 に答える