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

mysql:1170

From: "Isamu Narimatsu" <"Isamu Narimatsu" <isamu@xxxxxxxxxx>>
Date: Fri, 27 Aug 1999 23:04:47 +0900
Subject: [mysql 01170] 接続クライアントについて

isamu です。

Win98+Apache_1_3_6_win32 で DBI 接続でMySQLを勉強しております。
主にCGIで使用しています。

確か、試用版では接続クライアント数が2で本番が1000であったことを記憶して
おりますが、これは規定の数以上はMySQLサーバーに接続できないということだと思
います。

ところでDBIで接続したあとにPerlで書いたSQL文がエラーを起こしたために処理が正
常に終了しなかった事があったとします。
また、なんらかのエラーが起きてこれもまた処理が正常に終了しなかったとします。

「処理が正常に終了」しないとはPerlで書いたデータベースの接続を切るプログラム
である

$rc=$sth->finish;
$rc=$dbh->disconnect;

を実行しないということです。

上記において、処理が正常に終了しないことが、あった場合、そのまま接続されたま
まの状態が発生することがあるのでしょうか?

私が実際SQL文を不正に書いて(例えば select1 * from test)実行した場合には問
題はありませんでした。
(試用版で実験しました。)

恐れているのが、エラーにより接続されたままの状態を私が気がつかずに最大接続ク
ライアント数を超えた場合に接続不可となることです。

上記のことはマニュアルにあったような気がしたのですが、一通り読み返してみても
見つけ出せませんでした。

そのことを書いたページはどのあたりでしょうか?



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

->    1170 1999-08-27 23:04 ["Isamu Narimatsu" <i] 接続クライアントについて                
      1171 1999-08-28 02:15 ┗[<takeshi@xxxxxxxxxx>]