From: Tom Hughes Date: Fri, 28 Jan 2022 09:19:19 +0000 (+0000) Subject: Add a short delay when rotating passenger logs X-Git-Url: https://git.openstreetmap.org./chef.git/commitdiff_plain/e6fdd138d096ff2361c357247096e4946246df55?hp=--cc Add a short delay when rotating passenger logs If the machine is idle then we may try and rotate the passenger logs very quickly after the apache logs, in which case apache can still be reloading which breaks the passenger log rotation. --- e6fdd138d096ff2361c357247096e4946246df55 diff --git a/cookbooks/web/templates/default/logrotate.web.erb b/cookbooks/web/templates/default/logrotate.web.erb index 8502f770c..21a37a40a 100644 --- a/cookbooks/web/templates/default/logrotate.web.erb +++ b/cookbooks/web/templates/default/logrotate.web.erb @@ -11,6 +11,7 @@ sharedscripts postrotate <% if File.directory?("#{node[:web][:base_directory]}/rails") -%> + /bin/sleep 30 PASSENGER_INSTANCE_REGISTRY_DIR=<%= node[:passenger][:instance_registry_dir] %> /usr/bin/passenger-config restart-app --ignore-app-not-running --name rails > /dev/null <% end -%> <% if File.directory?("#{node[:web][:base_directory]}/gpx-import") -%>