レール2.3.14、ルビー1.8.7
私にはレーキタスクがあります:
Post.all.each do |post|
post.comments.each { |pc|
pc.delete
}
user = post.user
pc = user.comment.build(
:text => 'Test text',
......
)
result = pc.send_comment_http
if result.success?
pc.save!
else
puts error_message
end
end
投稿には100k行があり、タスクは50時間実行されます。行は、dbに3秒ごとに追加されます。問題はありませんが、ps -ax | grep rakeは、2GBを占有したことを示します。メモリリークの問題は何でしょうか?