[PHP-users 4485] Re: MySQLの持続DB 接続について
KOYAMA Tetsuji
php-users@php.gr.jp
Thu, 27 Dec 2001 03:53:41 +0900
小山です。
At Thu, 27 Dec 2001 03:03:24 +0900,
TeruoNagasawa wrote:
>
> 長沢と申します。どうもぱっとしないことがあります。
> このmysql.max_persistentというのはApacheの1プロセスがつなげる最大数と
> どこかで見たのですが(どこだかわからない。。。)、どうもそのようなのです。
悩んだときはマニュアルをば。
http://download.php.net/manual/en/configuration.php
によると、
mysql.max_persistent integer
The maximum number of persistent MySQL connections per
process.
なので 1プロセスあたりですね。
> 個人的にはApacheのプロセス同士が持続DB接続を受け渡しをして
> 使いまわしてほしいんですよね。
>
> それはApacheの構造上無理なのでしょうか?
PHP の実行環境は apache module 版の場合、各 apache のプロセス毎に存
在するので、全体で接続を共用するようなことはできません。Java の
connection pooling みたいな仕掛けがあれば確かに便利だとは思うのですが、
現状では無理です。
--
小山 哲志@ビート・クラフト
koyama@beatcraft.com
koyama@hoge.org