『実践Rails』という本を読んでいます。Ruby/Railsの中身(実装)まで踏み込んで書かれていて、読みごたえあります。 その中の1節 「2.5.2 アプリケーションを初期化するための20の手順」 をたよりに、Railsの初期化コード(rails-version/lib/initializer.rb)を読んでみようという(ありがち王道な)試みです。 Rails のバージョンは 2.3.3です。 前置き initializer.rb の前に、(一番初めから追ってみたかったので...)まずはエントリポイントとなる script/server を。# script/server #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'commands/server' script/serv
先日ちょっとしたトラブルがあり、ふと Passenger はどのユーザーアカウントで動くのかな? と思い調べてみまいした。 下の ps の表示では Passenger は アプリ(ここではRedmine)を UID=1001 のユーザーで実行しています。このUIDは私のログインアカウントです。 しかし、Passengerの設定に私のユーザー名やUIDは書いてありません、どうやってPassengerは私のUIDを使ったのでしょうか? % ps alx F UID PID PPID PRI NI VSZ RSS ... TIME COMMAND ... 1 0 366 6960 20 0 93060 34044 ... 0:02 Passenger FrameworkSpawner: 2.1 0 0 6960 6959 20 0 45896 12332 ... 0:05 Passenger s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く