タグ

mysqlに関するlazy24dayのブックマーク (3)

  • Loading...

  • MySQLにてtoo many connectionsがでてしまう!!

    今日サーバーが止まっているとの報告がありました。 確認してみると、 Too many connections エラーがでていてサーバーのすべてのシステムが使用不可に!!! 調べてみると、mysqlには最大mysqldに接続しているコネクションの数が多すぎるんだよ!! とお怒りの模様。。。。 このサーバーそんなにクライアント多くなるシステム入っていたっけ・・・・ 問題は、maxクライアントが100で少なすぎるかコネクションを閉じていないか、同じシステムでコネクションをつくりすぎているかのどれかだろうと・・・ でもこのシステムはcakephpかeccubeしか入っていないのでコネクションを作りすぎていることはないと思われるのですが・・・ まぁとりあえず対策 mysqlのクライアント数のmaxの同時接続数は、デフォルトでは100件に設定されているらしい。 待機時間は、8時間らしい。 最大接続数の

  • MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログ

    はじめに この記事では、MySQL を使って簡単なメッセージキューを手軽に実装する方法を解説します。 メッセージキューとは、メッセージを一時的に溜めておき、順次処理するための仕組みです。迅速なレスポンスが必要な Web アプリケーションにおいて、時間のかかる処理を非同期に行うために、バックグラウンドで順次処理していくような場合に利用できます。 簡単なメッセージキューと言っても、大規模な運用にも耐えられる程度の速度と堅牢性を持ちます。 また、ここで解説している方法で作られたメッセージキューは、弊社ウェブサービスであるニコニコ動画に最近追加されたtwitter連携機能でも利用しています。 メッセージキューを作るにあたって 今回実装するメッセージキューは メッセージの追加(push)を高速に行う事ができる メッセージの取得(pop)はある程度高速に行う事ができる 多くのクライアントから同時に p

    lazy24day
    lazy24day 2010/01/26
    キュー
  • 1