{"action":"opened","issue":{"url":"https://api.github.com/repos/chef/chef/issues/3361","labels_url":"https://api.github.com/repos/chef/chef/issues/3361/labels{/name}","comments_url":"https://api.github.com/repos/chef/chef/issues/3361/comments","events_url":"https://api.github.com/repos/chef/chef/issues/3361/events","html_url":"https://github.com/chef/chef/issues/3361","id":75314518,"number":3361,"title":"chef-server-reconfigure does not bounce rabbitmq","user":{"login":"vinyar","id":5116939,"avatar_url":"https://avatars.githubusercontent.com/u/5116939?v=3","gravatar_id":"","url":"https://api.github.com/users/vinyar","html_url":"https://github.com/vinyar","followers_url":"https://api.github.com/users/vinyar/followers","following_url":"https://api.github.com/users/vinyar/following{/other_user}","gists_url":"https://api.github.com/users/vinyar/gists{/gist_id}","starred_url":"https://api.github.com/users/vinyar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vinyar/subscriptions","organizations_url":"https://api.github.com/users/vinyar/orgs","repos_url":"https://api.github.com/users/vinyar/repos","events_url":"https://api.github.com/users/vinyar/events{/privacy}","received_events_url":"https://api.github.com/users/vinyar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-11T18:27:31Z","updated_at":"2015-05-11T18:27:31Z","closed_at":null,"body":"Scenario:\r\n\r\nInstall chef-server deb (12.0.8) on backend\r\nrun chef-server-ctl reconfigure\r\nsetup chef-server.rb for tiered or ha config\r\nrun chef-server-ctl reconfigure\r\nSetup front end\r\nfront end will fail to connect to backend until rabbitmq is bounced separately, following the post chef-server reconfigure.\r\n\r\nTroubleshooting:\r\ntest if rabbitmq is listening (post second reconfigure)\r\ntelnet 172.21.20.181 5672 (false)\r\ntelnet localhost 5672 (true)\r\n\r\ntest if rabbitmq is listening (post second reconfigure and manual rabbitmq bounce)\r\ntelnet 172.21.20.181 5672 (true)\r\ntelnet localhost 5672 (true)\r\n\r\nExpected behavior:\r\nmaking changes to cher-server.rb should bounce necessary services to make services work.\r\nIn this scenario, rabbitmq should be bounced when chef-server config is changes from standalone to tiered or ha.\r\n\r\nExample of a workaround:\r\nhttps://github.com/opscode-cookbooks/chef-server-cluster/blob/master/recipes/bootstrap.rb#L76-L87\r\n"}}