0
我完全沒有獲得安裝 init.d文件沒有安裝服務的工作流程。以下是我的主管安裝 的祕訣。還在下面的boostrap錯誤。我有init.d 和配置文件作爲模板。那麼,我如何調整邏輯來讓 廚師工作?廚師 - 當模板資源被修改時無法配置服務資源重新加載
ec2-175-41-185-174.ap-southeast-1.compute.amazonaws.com [Thu, 17 May
2012 22:18:02 +0000] ERROR: Running exception handlers
ec2-175-41-185-174.ap-southeast-1.compute.amazonaws.com [Thu, 17 May
2012 22:18:02 +0000] FATAL: Saving node information to
/var/chef/cache/failed-run-data.json
ec2-175-41-185-174.ap-southeast-1.compute.amazonaws.com [Thu, 17 May
2012 22:18:02 +0000] ERROR: Exception handlers complete
ec2-175-41-185-174.ap-southeast-1.compute.amazonaws.com [Thu, 17 May
2012 22:18:02 +0000] FATAL: Stacktrace dumped to
/var/chef/cache/chef-stacktrace.out
ec2-175-41-185-174.ap-southeast-1.compute.amazonaws.com [Thu, 17 May
2012 22:18:02 +0000] FATAL: Errno::ENOENT: service[supervisord]
(supervisor::default line 23) had an error: Errno::ENOENT: No such
file or directory - /etc/init.d/supervisord restart
easy_install_package "supervisor" do
action :install
end
template "/etc/supervisord.conf" do
path "/etc/supervisord.conf"
source "supervisord.conf.erb"
owner "root"
group "root"
mode "0600"
end
template "/etc/init.d/supervisord" do
path "/etc/init.d/supervisord"
source "supervisord.erb"
owner "root"
group "root"
mode "0755"
#notifies :start, "service[supervisord]", :immediately
end
service "supervisord" do
supports :restart => true, :start => true, :stop => true, :reload => true
action [ :enable]
subscribes :start, resources(:template =>
"/etc/init.d/supervisord"), :immediately
end
我的答案中,我錯過了任何情況嗎?我能做些什麼來改善它? –
您是否找到解決此問題的解決方案?請不要忘記標記答案是正確的! :) – sethvargo