タグ

2012年12月11日のブックマーク (3件)

  • すべてのデータベース接続を切断する - DBIx::DisconnectAll - Articles Advent Calendar 2012 Hacker

    息子のサンタクロース1号 kazeburo です。 ウェブアプリケーションなどでデータベースとの接続をリクエスト終了後に切りたいんだけど、アプリケーションのどこかで循環参照してたりで $dbh が解放されないとデータベースに接続が溜まり、データベースの最大接続数に達して新規の接続ができなくなり、正常にサービスが続けられなくなったり、椅子が飛んできたりします。 アプリケーションのバグがすぐに見つかり、接続の滞留が解消できればいいですが、そうではない時、このモジュールが役に立つかもしれません https://metacpan.org/module/DBIx::DisconnectAll https://github.com/kazeburo/DBIx-DisconnectAll 使い方は簡単。 use DBIx::DisconnectAll; dbi_disconnect_all(); dbi

    すべてのデータベース接続を切断する - DBIx::DisconnectAll - Articles Advent Calendar 2012 Hacker
    kazeburo
    kazeburo 2012/12/11
    書いた
  • Apacheのログで取得できる%{FooBar}nの値をCGIで得るには - blog.nomadscafe.jp

    あぱっちもひかんあんてなが反応したので Apache のログで取得できる %{Foobar}n を CGI で取得するのは無理そうだし、この辺をどうにかするためには Apache モジュールを書くほかない気がするな…。 — 吉田光男 (MitsuoYoshida) (@ceekz) December 10, 2012 それApacheにパッチあてればできるよ! --- httpd-2.2.22.orig/modules/metadata/mod_headers.c 2010-08-25 23:12:46.000000000 +0900 +++ httpd-2.2.22/modules/metadata/mod_headers.c 2012-12-11 16:51:07.000000000 +0900 @@ -200,6 +200,17 @@ return "(null)"; } +stat

    kazeburo
    kazeburo 2012/12/11
    勢いで書いた
  • #10 2012年に作ったものを振り返りつつProcletマジ便利 - KAYAC Engineers' Blog

    2012年も残すところあと20日ほどとなりましたが皆様いかがお過ごしでしょうか。@fujiwara です。 このエントリは tech.kayac.com Advent Calendar 2012 10日目の記事です。 テーマが「私の中のマイイノベーション 2012」ということで、まずこの1年に作ったものを自分の blog エントリから振り返ってみますと… Perl から Fluentd にログ出力 - Fluent::Logger リリース 今年一番話題になったミドルウェアといえば fluentd でしょうか。その fluentd に Perl からログを出力するためのモジュールです Parallel::Benchmark というモジュールを書きました 並列にプロセスを起動して負荷を掛けるベンチマークを簡単に作るためのフレームワークです。弊社の主にソーシャルゲーム案件で、リリース前の負荷テ

    #10 2012年に作ったものを振り返りつつProcletマジ便利 - KAYAC Engineers' Blog
    kazeburo
    kazeburo 2012/12/11
    便利!あざす!