我有一个使用Sidekiq进行后台处理的Rails应用程序。为了部署这个应用程序,我使用capistrano、ubuntu服务器和apache passenger。为了启动和重启Sidekiq,我使用capistrano-sidekiq gem。 我的问题是 - 当Sidekiq正在运行时,Sidekiq使用的内存(RAM)数量会增加。当Sidekiq完成所有进程(工作线程)时,它仍然占用大量的内存,并且不会重置。
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
ubuntu 2035 67.6 45.4 3630724 1838232 ? Sl 10:03 133:59 sidekiq 3.5.0 my_app [0 of 25 busy]
如何使Sidekiq在工作完成后重置使用的内存?
(注:该问题涉及IT技术)
Sidekiq.please.clean.all.workers.and.empty.my.memory
的命令?很抱歉问了这么多问题,但是我找不到任何相关信息。感谢您的帮助! - arthur-net