flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

キャッシュPUTサーバの起動 anchor.png

 キャッシュサーバ(sl_cache)は,起動すると最初にキャッシュPUTサーバと呼ばれるプロセスを1個だけforkします.
 キャッシュPUTサーバはキャッシュデータのDBへの保存を専門的に行うサーバです.キャッシュデータをキャッシュPUTサーバに集約して保存を行うのは2つの理由があります.

  1. データ保存時のファイルロックの問題を避けるため(書き込むプロセスが1個だけならファイルロックの問題は生じない).
  2. キャッシュPUTサーバへ接続できるのは localhost のみとし,これによりある程度のセキュリティを確保する.
Page Top

UDP中継プロセスとのネゴシエーション anchor.png

 リレーサーバ(sl_relay)が -cs, -cp または -cg オプション付で起動された場合,UDPの中継プロセス毎にキャッシュサーバ(sl_cache)にTCPによる接続を掛けてきます.UDP中継プロセスから接続を受けたキャッシュサーバはコントロール用プロセスをforkします.forkされたコントロール用プロセスはUDP中継プロセスとネゴシエーションを行い,それぞれの使用ポート番号や接続用のパスワードを交換します.
 従ってキャッシュサーバのキャッシュコントロールプロセスは sl_relay のUDP中継プロセスと同じ数だけ起動されます.

 sl_relay-csまたは -cp オプション付で起動されている場合(PUTが有効の場合)は,キャッシュコントロールプロセスはキャッシュPUTサーバへの中継プロセスを forkします.このプロセスは sl_relay からキャッシュデータを受信し,キャッシュPUTサーバへそのまま転送します.

 キャッシュコントロールプロセスはその後ループに入り,UDP中継プロセスからのリクエストを待ちます.

Page Top

リクエストへの応答 anchor.png

 


トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 2179, today: 1, yesterday: 0
最終更新: 2008-12-21 (日) 03:29:18 (JST) (6036d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2025年 7月翌月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
<今日>

オンライン状況

129 人のユーザが現在オンラインです。 (10 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 129

もっと...

アクセスカウンタ

今日 : 8478847884788478
昨日 : 2172621726217262172621726
総計 : 2733865627338656273386562733865627338656273386562733865627338656
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com