unicorn & nginx & rails構成でシステムを運用しています。
config/database.yml database: <%= ENV['PRODUCTION_SLAVE_DB_NAME'] %>
のように記載して環境変数を都度変えて使おうとしています。
変更する際は以下のファイルを修正し
~/.bashrc export PRODUCTION_SLAVE_DB_NAME='a.com'
sourceで反映し
source ~/.bashrc
unicorn再起動すると
a.comに切り替えてうまく動くと思ったのですが、前のPRODUCTION_SLAVE_DB_NAMEの環境変数をずっと使っていました。
サーバ再起動したら正常に反映されました。
この場合、サーバ再起動せずに変更された環境変数を適用することは可能でしょうか。
もしくは僕のやり方で間違い・誤りがあればご指摘いただけますでしょうか。
あなたの回答
tips
プレビュー