ActiveRecord::Base.connection と Process.fork の関係
Rails の environment までロードした環境(rails c
環境)において、プロセスをフォークして処理を行いたくなりました。
質問
Process.fork の直後において、 ActiveRecord::Base.connection はどのように取り扱うのが正しいのでしょうか?
- 何もしなくても、すべてうまく動作する?
- どちらかのプロセスにてコネクションクリア系のコマンド(それは何なのか。。?)を実行する必要がある?
- 一度 initialize された environment は Process.fork してはいけない?