タグ hiboma
人気順 5 users 10 users 100 users 500 users 1000 usersCentOS7.5 の fsnotify がレースコンディションを起こすバグを nginx + td-agent + in_tail プラグインで踏む - hibomaの日記
2018 - 06 - 06 CentOS7.5 の fsnotify がレースコンディションを起こすバグを nginx + td-agent + in_tail プラグインで踏む エントリの概要 CentOS7.5 の fsnotify() がレースコンディションを起こすバグを、 nginx + td-agent (fluentd) + in_tail プラグイン で踏んだ際の調査内容を記してい... 続きを読む
ディレクトリを getdents(2) しつつ rename(2) を繰り返す実験 - hibomaの日記
2018 - 03 - 23 ディレクトリを getdents(2) しつつ rename(2) を繰り返す実験 www.kunst1080.net シンプルそうな問題でありながら手強いネタで、背後にいろんな理由や工夫やあるのだな〜と非常におもしろかったです. この手の調査では strace を取って システムコール を追いかけたくなる。find(1) が呼び出す getdents(2) がどんな... 続きを読む
GDB で php プロセスの覗き見 - hibomaの日記
2017 - 09 - 22 GDB で php プロセスの覗き見 php を実行中の httpd なり php -fpm に GDB でアタッチして デバッグ するのが便利。 以下のエントリで手法が説明されている qiita.com blog.anatoo.jp stackoverflow.com 以降、私が書くのはこれらのエントリに書かれている手順を真似たものなので、詳細を知るにあたっては是非... 続きを読む
GMOペパボのエンジニア新人研修 #lldiver - delirious thoughts
2014-08-23 GMOペパボのエンジニア新人研修 #lldiver LL Diver | Dive into Lightweight Languagesで、「GMOペパボのエンジニア新人研修」というタイトルで話をしてきました。エンジニア新人研修については、その実施自体には、僕は既にあんまり関わっておらず、主にid:hibomaや新卒出身の若者たちが担っているのですが、その背景となっている考え... 続きを読む
df で見つからない巨大ファイルは lsof で見つけるの術 - HsbtDiary(2013-07-24)
■ df で見つからない巨大ファイルは lsof で見つけるの術 とあるサーバーの disk usage が 90% を超えていてなんだこれはと、ルートから df でせっせと調べてみても全体の 30% くらいにしかならなくてなんだコレは!と右往左往していたら隣に座っている @hiboma が lsof でプロセスが掴みっぱなしの fd を見つけてくれた。 どうやら td-agent がゾンビのよう... 続きを読む
lua-nginx-module の紹介 ならびに Nginx+Lua+Redisによる動的なリバースプロキシの実装案 - hibomaのはてなダイアリー
Nginxは非常に強力なhttpdですが、独自のモジュールを実装しようとすると非常に敷居が高い印象です。 モジュールの開発はむずかしいまず開発用のドキュメントはほとんどありません。必然 既存のモジュールをお手本としますが、コメントも少ないのでソースだけが頼りです。{ファイル,ネットワーク} I/O を伴う処理では、Nginxのノンブロッキング/イベントドリブンのアーキテクチャにのっとってコールバッ... 続きを読む
hibomaのはてなダイアリー - Yahoo! UI Librady の訳 まとめ
Yahoo! User Interface Library 概要 【概要の前半】【概要の後半】Yahoo! User Interface Library::Core Utilities 【Animation】【Connection Manager】【Dom】【Drag and Drop 】【 Event】Yahoo! User Interface Library::UI Controls 【Cal... 続きを読む