タグ

ブックマーク / shokai.org (1)

  • 橋本商会 » スケール設定してないRubyで書かれたHerokuアプリを止める方法

    いままでPassenger+Apacheとか、あらかじめforkさせて複数プロセス待機させておくとかしていたから気づかなかった。 Herokuお金を払ってwebサーバー複数プロセス起動させているなら問題ないと思います。 1リクエストずつしか処理できない HerokuRailsやSinatraを使うときは、Rubyで書かれたwebサーバー(thinとか)が1プロセスだけでそのまま動いているのだが、webrick/mongrel/thinあたりは1リクエストずつ順番にしか処理できない。 つまりこれとかがそうなんだけど、 http://shokai.herokuapp.com/base64img リクエスト処理中のアプリ自身にリクエストを送ってしまうと固まってしまう。引数にURLを渡されて別のサイトにHTTPリクエストするのを想定して作られているアプリとかに有り得るミスだと思う。 上は画像の

    kw5
    kw5 2013/01/30
  • 1