首页 > 解决方案 > CronoJob 的 log 急剧增加

问题描述

我正在使用 Crono::CronoJob 每 7 分钟设置一次作业。

nohup bundle exec crono RAILS_ENV=production &

但是,development.log 总是保存从我开始 CronoJob 那天起的所有日志。

情商:

^[[1m^[[36mCrono::CronoJob 更新 (0.4ms)^[[0m ^[[1m^[[33mUPDATE crono_jobsSET log= 'I, [2021-03-02T07:16:24.005197 #18344] 信息 -- :执行 MonitorServerJob\nI, [2021-03-02T07:16:24.766069 #18344] INFO -- : 在 0.76 秒内完成 MonitorServerJob\nI, [2021-03-02T07:23:24.005625 #18344] INFO -- : 执行 MonitorServerJob\ nI, [2021-03-02T07:23:24.928423 #18344] INFO -- : 0.92 秒内完成 MonitorServerJob\nI, [2021-03-02T07:30:24.006046 #18344] INFO -- : 执行 MonitorServerJob\nI, [ 2021-03-02T07:30:24.993996 #18344] INFO -- : 在 0.99 秒内完成 MonitorServerJob\nI, [2021-03-02T07:37:24.006626 #18344] INFO -- : 执行 MonitorServerJob\nI, [2021-03 -02T07:37:25.315014 #18344] INFO -- : 在 1.31 秒内完成 MonitorServerJob\n', last_performed_at= '2021-03-02 07:37:24',updated_at='2021-03-02 07:37:25'在哪里 crono_jobsid= 2

或者

^[[1m^[[36mCrono::CronoJob 更新 (0.4ms)^[[0m ^[[1m^[[33mUPDATE crono_jobsSETlog= 'I, [2021-03-02T07:16:24.005197#18344] INFO -- : 执行 MonitorServerJob\nI, [2021-03-02T07:16:24.766069 #18344] INFO -- : 在 0.76 秒内完成 MonitorServerJob\nI , [2021-03-02T07:23:24.005625#18344] INFO -- : 执行 MonitorServerJob\nI, [2021-03-02T07:23:24.928423 #18344] INFO -- : 在 0.92 秒内完成 MonitorServerJob\nI, [2021 -03-02T07:30:24.006046#18344] INFO -- : 执行 MonitorServerJob\nI, [2021-03-02T07:30:24.993996 #18344] INFO -- : 0.99 秒内完成 MonitorServerJob\nI, [2021-03- 02T07:37:24.006626#18344] INFO -- : 执行 MonitorServerJob\nI, [2021-03-02T07:37:25.315014 #18344] INFO -- : 在 1.31 秒内完成 MonitorServerJob\nI, [2021-03-02T07:44 :24.006980#18344] INFO -- : 执行 MonitorServerJob\nI, [2021-03-02T07:44:24.883377 #18344] INFO -- : 0.88 秒内完成 MonitorServerJob\n',last_performed_at='2021-03-02 07:44:24',updated_at='2021-03-02 07:44:24' 在哪里 crono_jobsid= 2

这真的很烦人,因为日志大小急剧增加,我每天都必须杀死文件。

我怎样才能阻止它?

标签: ruby-on-railscron

解决方案


推荐阅读