[Mysql]

以下のエラーメッセージについて、詳しく知りたいです。

メモリーが溜まってしまってます。

みたいな意味でしょうか?解決策としてどのような事が考えられますでしょうか。

※クエリ発行とメモリの開放は常に、対で行っているのですが…

Warning: mysql_connect(): #HY000Can’t create a new thread (errno 35); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/07/27 19:52:18
  • 終了:--

回答(1件)

id:Kumappus No.1

くまっぷす回答回数3784ベストアンサー獲得回数1852005/07/27 20:10:41

ポイント50pt

http://bugs.mysql.com/bug.php?id=5656

MySQL Bugs: #5656: Can't create a new thread (errno 11)

ここに出てる例ではmy.cnfの値を修正して対応しているようですね。つまり本当にメモリが足りなくなっているのでは?という指摘です。

これによるとmysqlは

key_buffer_size + (read_buffer_size +sort_buffer_size)*max_connections分だけメモリを食うので、無駄なread_buffer_sizeなどを調整せよとのこと。


もうひとつ考えられるのは、MySQLへのコネクションが切れないでどんどん増えているのではないでしょうか。

disconnect()を呼び忘れているとか…。

id:akame23

ご回答・的確なご指摘ありがとうございますm(__)m

ご提示頂きましたURLを参考にさせて頂きます。

2005/07/27 20:13:51

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません