タグ

障害に関するseidai3のブックマーク (4)

  • libevent-1.3b, libmemcached-1.4.4 で固まる? - moratorium

    libevent-1.3b, libmemcached-1.4.4 で固まる? 2010-08-13 (Fri) 0:56 Uncategorized mixiの件について、nealさんから情報を貰ったので数時間調査してみた。というのも、うちの製品でもlibevent(evhttp)をリクエスト処理に使っているので、これにバグが有ると非常に困る。 Nealさんのつぶやき ひとまず、libevent-1.3b, libmemcached-1.4.4をビルドする。memcachedは、-cで同時接続数を制限できる。で、この同時接続数というのは、実はファイルディスクリプタの数を制限する事で達成されている。memcached.cの以下の部分。 /* * If needed, increase rlimits to allow as many connections * as needed. */

  • mixi大規模障害について - mixi engineer blog

    こんにちは。システム技術部たんぽぽGの森です 先日のmixi大規模障害についてのブログです。 はじめにお断りしておきますが、弊社CTOがtwitterで公開した以上の情報はまだ得られておりません。 twitterでは書ききれなかった細部を補足してみたいと思います 現状判明しているのは以下の点です memcachedに大量の接続・切断を行うとmemcachedプロセスが突然終了することがある memcachedには異常時に終了するフローもあるが、同時に出力されるはずのエラーログは出ていなかった coreも出力されていなかった テスト環境にて追試を行ったところ、なんどか再現させることができましたが、確実に発生する条件は未だ不明です。 障害時の memcachedのバージョンは1.4.4, libeventのバージョンは1.3bです memcached の起動オプションは以下のとおり ./

    mixi大規模障害について - mixi engineer blog
  • [部分的なネットワーク障害が発端に]LANケーブルを引き抜いてもすぐにエラーにならない

    疑似的にネットワーク障害(ルーターの異常など)を引き起こす方法として,コンピュータにつながっているLANケーブルを引き抜く方法が知られています。しかしこの方法を実施しても,驚くほど多数のアプリケーションは,何も起こさずにじっと待った状態のままになります。ネットワーク障害のシミュレート方法として,LANケーブルを引き抜くという方法は適切ではありません。 この方法を好んで行うのは,だいたいにおいて,40代以上の技術者です。40代以上の技術者が新人のときにテストの手伝いを先輩からやらされていた,約20年前のネットワークというのは,今のネットワークと大きく異なります。現在のLANとは異なり,「BSC」や「HDLC」といった伝送制御手順を利用していました。ネットワークのレイヤー数も少なく,せいぜい低レベル・ドライバ+プロトコル・ドライバの2層程度でした。 このようなネットワークであれば,ケーブルを引

    [部分的なネットワーク障害が発端に]LANケーブルを引き抜いてもすぐにエラーにならない
  • Lifehacker | Do everything better

    This Hidden Setting Will Stop Chrome From Killing Your Laptop’s Battery

    Lifehacker | Do everything better
  • 1