Skip to content

Commit 0b34492

Browse files
Automatically clear cache files every day at midnight.
1 parent 7a33c61 commit 0b34492

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

cron/clear_cache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0 0 * * * bash -c "source /api/tmp/environment; cd /api; rake judge0:clear_cache &> /api/log/clear_cache.log"

cron/telemetry

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0 */12 * * * bash -c "source /api/tmp/environment; /api/bin/telemetry > /api/log/telemetry.log 2>&1"
1+
0 */12 * * * bash -c "source /api/tmp/environment; /api/bin/telemetry &> /api/log/telemetry.log"

lib/tasks/clear_cache.rake

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
desc "Clear cache."
2+
3+
namespace :judge0 do
4+
task :clear_cache => :environment do
5+
Rails.cache.clear
6+
end
7+
end

0 commit comments

Comments
 (0)