イントロ
こちらのエントリを拝見したのだが Out of memory and no killable processes...
というログを出してカーネルパニックするケースがあるのだなと初めて知った。
幸いにして、過去に同様のメッセージを出すカーネルパニックには遭遇したことがない。あるいはログが取れてなくて気がつかなかっただけかもね!
モチベーション
故意に異常を起こして、このカーネルパニックを見てみたい 🔥💀
続きを読む9/24(日) 青梅街道から成木・名栗へ。ふだんはスルーして通過している峠をのぼってきた
走行距離 127km、 獲得標高 1171m。
小一時間かけてヘビーな峠にチャレンジするのも大きな達成感を味わえるけど、小ぶりな峠をいくつか組み合わせてトライするのも楽しい 😊
続きを読むとある php なサービスを動かしている production サーバで、 100% CPUバウンドな php-fpm プロセスが複数いたので調査をしていた。
strace を取ると、 mremap(2) をひたすら繰り返しているだけのプロセスだった。 gdb でphp レベルのバックトレースを採取 してソースコードと照らし合わせた読んだ所、アプリケーションのバグで以下のような挙動になっていた
というものだった。ああ、無限文字列連結 …
文字列が長くなるほど必要なメモリが増えるので、 php のランタイムがメモリを割り当てる際に mremap(2) を呼び出しているのだろうとアタリをつけた
9/15(金) 東京から仙台まで走った
今年の夏休暇に二日かけて走破したルート を一日で走った。ひたすら丸一日 自転車で走ってみるのをやってみたかったのが、ようやく実現できた
前回とほとんど同じで国道4号線を北上する。寄り道は最低限