X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/fc69a33d6cab4f2279f3ca0e6df518dbc59a78e0..bf14fbaf495ff6aa406ad95aa39ac81fd00549e5:/cookbooks/tile/templates/default/cleanup-tiles.erb diff --git a/cookbooks/tile/templates/default/cleanup-tiles.erb b/cookbooks/tile/templates/default/cleanup-tiles.erb index 34761ba85..eb108e95e 100644 --- a/cookbooks/tile/templates/default/cleanup-tiles.erb +++ b/cookbooks/tile/templates/default/cleanup-tiles.erb @@ -18,9 +18,9 @@ $lockmgr->lock("${tiledir}/cleanup") || exit 0; my $tempfile = tmpnam(); -if (df($tiledir)->{per} > 90) +if (df($tiledir)->{per} > 88) { - system("find", $tiledir, "-xdev", "-name", "lost+found", "-prune", "-o", "-type", "f", "-name", "*.meta", "-atime", "+10", "-fprintf", $tempfile, "%A@ %p\n"); + system("find", $tiledir, "-xdev", "-name", "lost+found", "-prune", "-o", "-type", "f", "-name", "*.meta", "-atime", "+3", "-fprintf", $tempfile, "%A@ %p\n"); open(TILES, "-|", "sort", "-n", $tempfile) || die "Can't open $tempfile: $!"; @@ -38,7 +38,7 @@ if (df($tiledir)->{per} > 90) for (my $dir = dirname($tile); $dir ne $tiledir; $dir = dirname($dir)) { - unlink($dir); + rmdir($dir); } } else