タグ

ブックマーク / site-builder.wiki (1)

  • Spring の仕組み [Rails] – Site-Builder.wiki

    Spring の動作 Spring サーバーが起動する。 サーバーが起動したクライアントを受け付ける。 サーバーがクライアントからコマンドを受け取る。 (rails_console / rails_runner / rake など) アプリケーションマネージャーに問い合わせる。 環境毎の子プロセスが起動していなかったらプロセスを生成する。(Process.spawn) アプリケーションプロセス (子プロセス) がクライアントと接続する。 アプリケーションプロセスにアプリケーションをプリロードする。 (初回及び更新時のみ) ウォッチャーに監視するファイルを追加する。 ワーカープロセスをフォークする。 アプリケーションマネージャーにワーカーの PID が返される。 サーバーが実行しているメインスレッドでワーカーの終了を待つ。 (複数コマンドが並列に実行される。) クライアントにおけるコマンドの

  • 1