人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[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

●質問者: akame23
●カテゴリ:ウェブ制作
✍キーワード:BUG Manual MySQL OS Out
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● くまっぷす
●50ポイント

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()を呼び忘れているとか…。

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ