轨道 2.3.14,红宝石 1.8.7
我有一个 rake 任务:
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 表示占用了 2 gb。内存泄漏问题可能是什么?