このドキュメントによると:
スマートスポーン操作後も、ソケット接続は引き続き共有されます。リストされている例はMemcached用です。
この場合も同様にActiveRecordを再接続する必要がありますか?何かのようなもの:
PhusionPassenger.on_event(:starting_worker_process) do |forked|
if forked
# We're in smart spawning mode.
ActiveRecord.establish_connection(...)
else
# We're in conservative spawning mode. We don't need to do anything.
end
end