[前][次][番号順一覧][スレッド一覧]

mysql:1556

From: <takeshi@xxxxxxxxxx>
Date: Tue, 08 Feb 2000 08:41:35 +0900
Subject: [mysql 01556] Re: Radius+MySQL 成功しました

At Mon, 7 Feb 2000 21:18:05 +0900,
NOGUCHI Masatoshi <marlan@xxxxxxxxxx> wrote:

> 現状では、
> FreeBSD 3.2-RELEASE
> FreeBSD 3.3-RELEASE
> 上にてそれぞれ構築,検証(radping)してみましたが、
> 特に問題はありませんでした。
> 
> その他気付いたところはMySQLではないのですが、
> 起動中のradiusdにHUPシグナルを送るとradiusdが落ちてしまい、
> 私の力ではPCを再起動しない限りradiusdが
> 起動しないという場面に遭遇しまました。
> MySQLとの関連性を考えてMySQLを一度落として再起動してから
> radiusdを起動させようとしましたが、ダメでした。
> ですので設定等の変更の際、radiusdにはHUPでなく、
> 一度radiusdをキチンと落としてから再起動してあげる必要があるようです。

もともと、ascend-radiusd は、HUP で設定のリロードはしません。
HUP の場合は、SIG_DFL で (include/signal.h ファイル)、
それ以外(TERMとか)は、exit(1) で終了です。

radiusd 自身は、設定ファイル(clients, users, dictionary)はその都度、読ん
でいます。したがって、/etc/raddb/ 以下の設定ファイルの変更後は、
何の操作もいりません。

ただし、MySQL 用の sqlserver ファイルとradius_acct_attrテーブルは、
起動時にしか読み込まれません。

それを回避するために、MySQL パッチ 0.7.1 には、ドキュメントに書いていない
シグナルを用意しています.
USR1 を radiusd の親プロセスに送ると、MySQL のテーブルを読み込み直します。

さて、freebsd でこのシグナルも動くかどうか..

# 実は USR2 というシグナルも用意してたりする

-- 
 村上 毅  takeshi@xxxxxxxxxx


[前][次][番号順一覧][スレッド一覧]

      1541 2000-02-04 20:54 ["NOGUCHI Masatoshi" ] Radius+MySQL について                   
      1544 2000-02-05 12:20 ┗[<takeshi@xxxxxxxxxx>]                                       
      1554 2000-02-07 21:18  ┗["NOGUCHI Masatoshi" ] Radius+MySQL 成功しました           
->    1556 2000-02-08 08:41   ┗[<takeshi@xxxxxxxxxx>]