我正在使用sidekiq gem将繁重的报告工作转移到后台。问题在于,即使在作业完成后,sidekiq也不会释放内存,并且会导致内存不断膨胀,如sidekiq troubleshooting中所述,导致sidekiq在每4-5个作业后重新启动。我已经尝试过ActiveRecord :: Base.uncached,甚至在我的application.rb-config.middleware.delete "ActiveRecord::QueryCache"
中也尝试过,但仍然没有用。甚至GC.start也无法正常工作。每次工作后如何清除内存?