タグ

2010年9月21日のブックマーク (4件)

  • MySQL-Too many connectionsエラー(2)|珈琲片手に。

    珈琲片手に。ど忘れ対策・プログラムメモとゲームとつぶやき。MySQL-Too many connectionsエラー(2) どうもmax_connectionsの値を増やしても、エラーが出る周期が伸びただけに過ぎない。 ということで抜的解決に至らず。 更に調べたところ、以下のような事例が判明。 MySQLコンソールにてSHOW PROCESSLIST;実行。 unauthenticated userの大量発生を確認。 発生要因を調べてみると、MySQLDNS逆引きを行うのが原因らしい。 MySQL自体はローカルでしか使用していない為、 この機能を無効にしてやることで対応。 というこで、my.cnfに以下の記述をして対処。 [mysqld] skip-name-resolve

    hiro_y
    hiro_y 2010/09/21
    show processlistでunauthenticated userがたくさん→skip-name-resolveの設定で解決
  • MySQL :: MySQL 5.1 リファレンスマニュアル :: 6.5.6 MySQLの DNS の使用

    新たなクライアントが mysqldに接続すると、mysqldによって要求を処理する新規のスレッドが作成されます。このスレッドでは、まずホスト名がホスト名キャッシュにあるかどうかがチェックされます。ない場合は、ホスト名の解決が試行されます。 オペレーティングシステムがスレッドセーフの gethostbyaddr_r()とgethostbyname_r()の呼び出しをサポートしている場合、スレッドではこれを使用してホスト名の解決が実行される。 オペレーティングシステムがスレッドセーフの呼び出しをサポートしていない場合、スレッドでは相互排除ロックを行い、代わりに gethostbyaddr()と gethostbyname()が呼び出される。この場合、他のスレッドでは最初のスレッドが相互排除ロックを解除するまでホスト名キャッシュ内のホスト名を解決できなくなることに注意する。 --skip-nam

    hiro_y
    hiro_y 2010/09/21
    「非常に低速の DNS と多数のホストがある場合は、--skip-name-resolveで DNS ルックアップを無効化するか、HOST_CACHE_SIZEの定義(デフォルト値: 128)を拡張し、mysqldを再コンパイルすることで、パフォーマンスを改善できます。 」
  • GitHub - abhinavsingh/memq: Fast queue implementation using Memcached and PHP

    hiro_y
    hiro_y 2010/09/21
    memcachedでキューイング
  • PHPでリフレクション

    こんにちは、小川です。たまには文句でも書いてみます。 先日ふと「スパイシーチキン」という単語を聞いて、昔のアシアルブログを思い出しました。 スパイシーチキンという単語を便りに検索をしてみると、スパイシーチキンの絶頂期は2006年から2007年の初めごろ。 僕は2006年の12月18日にアシアルにアルバイトとして入社したため、スパイシーチキン時代のアシアルを知っています。 むしろ、スパイシーチキンがあったからこそアシアルに入社したといっても過言ではありません。 しかし、今はどうでしょう。日常が垣間見えるのは、おおよそ月に1度投稿される阿部さんのブログくらい・・・。 symfonyの話しかしない人もいるし。そんなだからいつまでたっても彼女ができないんですよ! ああ、、、あの頃のアシアルブログはどこへいってしまったのでしょうか。 やはりここはアシアルブログ再建のためにも、再度スパイシーチキンに登

    PHPでリフレクション
    hiro_y
    hiro_y 2010/09/21
    リフレクション、「使いどころとしてまず挙げられるのはsetAccessible()メソッドによるprivateメソッドのテストでしょうか。」