]> git.openstreetmap.org Git - chef.git/commitdiff
Allow retrying of apache service actions
authorTom Hughes <tom@compton.nu>
Tue, 11 Feb 2020 22:57:35 +0000 (22:57 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 12 Feb 2020 21:14:10 +0000 (21:14 +0000)
There seems to be an issue with the otrs cookbook when deployed
on a new machine where it tries to both restart and also reload
apache and the reload sometime fails because it seems to happen
before the restart has completed.

It's possible this is because the use of mod_perl for otrs is
slowing down the restart but as a workaround we allow the reload
action to be retried a couple of times.

cookbooks/apache/recipes/default.rb

index ffa03c34cbfbdae28b2c7649ab6da7281f3bd4b1..925dda5ad250cc6ea8a5dabb9f5166da93a9768c 100644 (file)
@@ -54,6 +54,8 @@ end
 
 service "apache2" do
   action [:enable, :start]
 
 service "apache2" do
   action [:enable, :start]
+  retries 2
+  retry_delay 10
   supports :status => true, :restart => true, :reload => true
 end
 
   supports :status => true, :restart => true, :reload => true
 end