タグ

2013年11月12日のブックマーク (5件)

  • Nginxでproxy_passにホスト名を書いた時の名前解決のタイミング - (ひ)メモ

    Nginx 1.4.2で試しました。 ネームサーバーは、ローカルのunboundをlocal-zone, local-dataを使って簡易コンテンツサーバーにして試しました。 local-zone: "oreno." static local-data: "api.oreno. 30 IN A 192.0.2.11" # local-data: "api.oreno. 30 IN A 192.0.2.12" proxy_passにホスト名を書くと→名前解決は一度だけ このように Nginx の設定を書いた場合、 location /api { proxy_pass http://api.oreno:9999; } 「api.oreno」の名前解決は、nginxの起動時に行われます 名前解決できない場合は、nginxは起動しません 名前解決できた場合は、ずっとそのIPアドレスにreverse

    Nginxでproxy_passにホスト名を書いた時の名前解決のタイミング - (ひ)メモ
  • #isucon 2013で優勝しました - すぎゃーんメモ

    第三回 ISUCONの選に、参加しました。予選から引き続き、@kazeburoさん、@tagomorisさんとの「LINE選抜チーム」。 #isucon 2013予選に参加した - すぎゃーんメモ 第三回 #isucon 選リアルタイムフォトレポート【更新終了】 : ISUCON公式Blog 結果はなんと、優勝!! おや、優勝2回目だ。→第1回のとき タイムライン 予選のとき同様に、自分の手元にある記録と記憶を辿ってどんな雰囲気だったか書き残してみます。間違っていたらゴメンナサイ。 使用言語はPerlです。 〜10:00 出社…じゃなくて会場入り。ちゃんと前日に早寝したので寝坊せずに済みました。 〜11:00 開会待ち。早くきすぎた、でも他の参加者さんたちも早くからしっかり集まってる。 ルール説明。ストーリー仕立てで緊張感が走る。画像系サービスか〜。 11:00〜 開始。用意されたのは

    #isucon 2013で優勝しました - すぎゃーんメモ
  • #isucon の本戦問題の解説に書くネタのメモと、とっかかりの見つけ方

    こんにちは、れもんです。ISUCON3戦の事前解答作成、問題フィードバック、ベンチマークのバグ取りとチート対策、当日のオープニングストーリーの作成と封筒ディレクターが主な担当です。ストーリーがだいぶ好評(?)だったようで安堵しています。 みなさんISUCON戦お疲れさまでした! 予選の時は1日目の競技中にチェッカーのチェックが甘いところが見つかって出題者がダメージを受ける出来事がありましたが、今回は前日徹夜でベンチマークの問題点を探したり、特定の制限によるスコア荒稼ぎができないようにチェックしたりと大分力を入れて調整しました。問題の難易度と相まって前半の時間は全然みんなスコアが伸びてこないので逆に不安になりましたが、しっかり3分計測で6桁スコアを出してきたLINE選抜チームはさすがでした。 解説ネタ さてまぁ準備の様子とか詳しい感想とかは別途書くとして、ひとまず忘れないうちにISUCO

    #isucon の本戦問題の解説に書くネタのメモと、とっかかりの見つけ方
  • ISUCON3の本戦に参加してきた - @ijin

    先月の予選に通過したので、ISUCON3の戦に参加してきました。 完敗。 お題発表 画像版twitter。投稿する画像の公開レベルをpublic, private, followers onlyに設定できるシステムが1台のVPS(2コア、4GB RAM)で動いている状態。プレスを打った為、大量アクセスがくる18時までに別途用意された4台のサーバを使ってスケールせよという使命を与えられる。 流れ 画像データが1万点・約3GBあったので、まず失敗しても戻れるようにバックアップ取得を開始。それと平行して他のサーバへのsshキー登録したり、hosts書いたり、もろもろ下準備。 デフォルトのperlのスコアは1206.8 言語はrubyと決めていたので、supervisorで立ち上げてみるが起動失敗。よくよく調べてみるとforemanが入ってなくてGemfileに追加してbundle。 この時のス

  • Mockを使ってFedora 9 のrpmパッケージをFedora 10 で作る - きれいさっぱり、逝くぜ!

    MockTricksにある通りMockを使うとchroot環境下に任意のバージョン・アーキテクチャの環境を作ることでその環境のrpmパッケージを作ることができる。以下はFedora 10 でMockを使ってFedora 9 のrpmパッケージを作った際の作業ログ。 $ []sudo yum install mock[] []...省略...[] $ []groups tks[] []tks : users wheel vboxusers[] $ []sudo usermod -G users,wheel,vboxusers,mock tks[] []ユーザーtksをグループmockに所属させる[] $ []groups tks[] []tks : users wheel vboxusers mock[] $ []cd /etc/mock[] $ []ls[] []...省略...[] []

    Mockを使ってFedora 9 のrpmパッケージをFedora 10 で作る - きれいさっぱり、逝くぜ!
    masudaK
    masudaK 2013/11/12