久しぶりにQiita書くよ! ruby (1.9.3p194) rails (3.2.2) capistrano (2.12.0) unicorn (4.3.1) -- なにがおこっていたか Unicornを再起動(人によってはリロードと呼ぶ)をするときUSR2シグナルを送りますよね。
![UnicornにUSR2シグナル送っても無視される(Bundler::GemfileNotFound) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd5393d2c4a999f6a46b13087371dc356275d269/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VW5pY29ybiVFMyU4MSVBQlVTUjIlRTMlODIlQjclRTMlODIlQjAlRTMlODMlOEElRTMlODMlQUIlRTklODAlODElRTMlODElQTMlRTMlODElQTYlRTMlODIlODIlRTclODQlQTElRTglQTYlOTYlRTMlODElOTUlRTMlODIlOEMlRTMlODIlOEIlRUYlQkMlODhCdW5kbGVyJTNBJTNBR2VtZmlsZU5vdEZvdW5kJUVGJUJDJTg5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0wY2VhMmQ2YmYzYTk4YjQ4ZTVkNTA0YjgzZWU5ZTkzOQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0YWNoaWJhJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0zMzA0ODk4ZjFkYjAyN2E2NDlhZjZjOWExMzFlYTFkMw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D551983d0ca93cd6d8a5cce54cc2e16fa)
We're deploying with cap and using a script that send USR2 to the unicorn process to reload and it usually works but every once in a while it will fail. When that happens looking in the unicorn log reveals that it's looking for a Gemfile in an old release directory that no longer exists. Exception : /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/lib/bundler/definition.rb:14:in `build': /var/ww
Railsのジェネレータで生成したタスクのrbファイルを見ているとRakeタスクを定義するところで少し疑問に思ったことがあった。 railsのジェネレーターで以下のとおりにタスクを作成する。 % rails generate TASK_FILE_NAME TASK_NAME 例) % rails generate hoge test 例)のように実行すると lib/tasks/hoge.rb ができて testというタスクが定義される namespace :hoge do desc "TODO" task test: :environment do end end タスク定義のところで「:environment」 という引数が渡されているが、どういうこのことなのかを調べてみた。 「RailsでオリジナルRakeタスク作成からRSpecテストまで」 の記事の中に以下の一文があったので実際に試
こんにちは、hachi8833です。これまでチマチマ翻訳してきたRails Guideへのリンクをご紹介します。ガイド全体から見ればまだ半分ぐらいですが、サイズの大きいファイルから先に翻訳を進めてきたので、残っているのは比較的小さなファイルです。 注意: これらのファイルは今のところ翻訳が完了しただけであり、レビューなどはまだ行われていません。各人の責任でご利用ください。 補足: Githubに置いたことでmarkdownは簡易整形されていますが、画像は表示されません。Railsガイド ガイドラインに記載されている方法で Railsガイドをビルドすれば画像+CSSのあるガイドが得られます。 ファイル間のリンクはビルドが前提なので、そのままでは無効です。 訳していて怪しいと思った箇所には●を付けてとっとと先に進んでいます。 原文に忠実な訳とは限りません。原文より情報を増やしたり言い方を変えて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く