C

memcachedプロトコルのストリームパーサ - 古橋貞之の日記

memcachedクライアントはほとんどの言語で実装されており、key-valueベースの何かを作るときにはmemcacheプロトコルをサポートしておくと、クライアントを実装する手間が省けるのでイケてます。 しかしmemcachedのテキストプロトコルのような「行」が主体と…

ダンプされたcoreを元にエラー原因を解析する方法 - Hello, world! - s21g

Railsアプリを書いてる場合はあまり関係ないですが、 セグメンテーションエラー(SEGV)などに遭遇した場合に、 原因を調査する方法を紹介します。 まずは、coreを吐かせるためにulimitの設定をします。 1 % ulimit -c 2 0 3 % ulimit -c unlimited 4 % ulimit…