tachibana boot process memo
Monday, 24. March 2008, 06:03:01
tachibana v0.25 boot process memo.
橘(0.25)の起動時の内部プロセスのメモ.まだ,実装して無い
概略
- Iniの読み込み.
- managerを起動
- serverを起動
Iniの読み込み
- iniファイルが無ければ,デフォルトを設定して終わり.
- ファイルがあれば,
- Pathと空白の調整用のテンポラリを生成
- テンポラリから読み出す.
- テンポラリを削除して次へ.
managerを起動
- DBを読み込む.
- iniから渡された userjs の path のリストにしたがって,userjs 一覧を作成.
- userjs と DB とを照合.
- userjs が DB になければ,登録.
- userjs が DB にあれば,DB に入れてあった情報で userjs を書き換える,
- 書き換えるのは,include,exclude, を予定
- どっちの情報を優先するかは未決
serverを起動
- iniで指定されたポートで起動.
- 起動時にセッションキーの種を生成.