inetd や xinetd (以下 inetd) はインターネットサービスをデーモン化するのに共通している処理を担い、ほとんどの時間をアイドル状態で過ごすその手のサービスに必要なリソースを節約する役割を果たします。inetd のひとつ面白いところは、inetd でサービス化したいプログラムの標準入力/標準出力がクライアントソケットの入出力に接続されるところです。例えば daytime 相当のサー 続きを読む
naoyaのはてなダイアリー - inetd の仕組みを見てみるCatalyst を POE で動かす Engine の Catalyst::Engine::HTTP::POE という実装が CPAN にあります。"Single-threaded multi-tasking Catalyst engine " だそうです。"Single-threaded" と言いつつも実装を覗いてみると環境変数 CATALYST_POE_MAX_PROC を 1 よりも大きく 続きを読む
naoyaのはてなダイアリー - prefork サーバーと thundering herd 問題前エントリWeb2.0とC10Kに関する数々の誤解に関してはいろいろツッコミをいただいた(ありがとうございます).名無し 『誤読した上にえらそうに微妙な解説するあたり恥ずかしすぎます。』えらそうで微妙な解説なのはまぁそうなので否定しないが,誤読とはなんのことだろう?こういうときは今はやりの「スルー力」を発揮するのが大人のインターネットかと思ったけれど,私のBlogが扱う内容は非... 続きを読む
最速配信研究会 - 「Web2.0とC10Kに関する数々の誤解」の誤解