我需要在服务器端完成一个长时间运行的爬行任务,所以我尝试使用 a delayed_job
,但是,我在使用delayed_job
with时遇到了问题Capybara
。所以,我rails console
改为运行任务。因为这是一项漫长的任务,所以当我的连接断开时,我tmux
会保持我的生命。rails console
ssh
我知道 usingtmux
实际上是在模仿我使用rails console
. delayed_job
所以我的问题是,运行 a和执行任务之间有真正的区别rails console
吗?
与 a 相比,运行 long task in 是否rails console
会消耗机器上的更多资源delayed_job
,因为它在前台运行?
是running rails console
ontmux
变成后台服务了吗?因为我可以让它自己运行。
谢谢。