タグ

ブックマーク / d.hatena.ne.jp/authorNari (1)

  • passengerを読み解く(子プロセス起動時のフック) vol3 - I am Cruby!

    passenger, Ruby, Rails解説に関係のないコードは割愛する.例えば,エラー処理など.気になる場合,コードを落としてきて自分で確かめていただきたい.  前回までのあらすじpassengerを読み解く(例のあのプロセスが動くまで) vol2 - I am Cruby!  はじめにApacheはpreforkの場合,サブプロセスをガンガン生成する.workerの場合はまま生成する.さて,下の図を見てほしい.mod_passengerがサブプロセスに抱擁されている. 今回は抱かれる所まで解説.  passenger_register_hooks()/Hooks.cpp /** * Apache hook registration function. */ void passenger_register_hooks(apr_pool_t *p) { //ここまでよんだ ap_hoo

  • 1