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

mysql:11422

From: みさと <みさと <hiyori.hayase@xxxxxxxxxx>>
Date: Tue, 24 May 2005 11:18:14 +0900
Subject: [mysql 11422] Re: MySQLサーバをNPTLを使って動かしたい

早瀬ひよりと申します。

05/05/24 に Takanori Jokura<jo@xxxxxxxxxx> さんは書きました:

> Red Hat Linux 9 を使ってMySQLをソースからコンパイルして動かしているので
> すが、
> どうやら、LinuxThreadsで動いているようなのです。
> というのも、複数クライアントで接続すると、プロセスが接続の数にしたがって
> 増えていきます。
〜略〜
> 実際は駄目ではないのですが、
> glibcを再コンパイルすることができません・・・・
> (|linuxthreads/internals.hが見つからないです・・・)|

linuxthreadsはほぼ必須パッケージですが、glibc同梱ではありません。
別途linuxthreadsのソースを取得し、glibcのソースツリーへ組み込み、
configureオプションで指定する必要があります。

なお、glibc-2.3.2以降はSTACK_SIZEはlinuxthreads/descr.hへ移動しています。
 
> NPTLでmysqldを動かすにはどのようにすればいいのでしょうか?
> またどのような状態なら、NPTLで動いていると判断できるのでしょうか?

MySQLコンパイル時に--with-pthread を指定すればpthread libraryを強制できます。
RHEL4/SUSE9.xでしか確認していませんが、ps時にmysqldプロセスが1つしか見えないのでわかると思います。


-- 
早瀬ひより <hiyori.hayase@xxxxxxxxxx>

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

     11421 2005-05-24 10:29 [Takanori Jokura <jo@] MySQLサーバをNPTLを使って動かしたい     
->   11422 2005-05-24 11:18 ┗[みさと <hiyori.hayas]                                       
     11423 2005-05-24 16:45  ┗[Takanori Jokura <jo@]