【发布时间】:2014-05-29 21:12:02
【问题描述】:
我正在使用全新的 chef-server(不是企业),并且运行 chef-client 大约每 5 次运行就会引发 403 禁止错误。有谁知道为什么会发生这种情况?
-
chef-server 11.0.12通过 getchef.com/chef/install -
chef-client 11.12.4通过 rubygem ruby 2.1.2Debian Wheezy 7.5
错误:
198.xx.xxx.xxx ================================================================================
198.xx.xxx.xxx Error executing action `create` on resource 'template[/var/www/mysite.com/shared/config/database.yml]'
198.xx.xxx.xxx ================================================================================
198.xx.xxx.xxx
198.xx.xxx.xxx Net::HTTPServerException
198.xx.xxx.xxx ------------------------
198.xx.xxx.xxx
198.xx.xxx.xxx 403 "Forbidden"
198.xx.xxx.xxx
198.xx.xxx.xxx
198.xx.xxx.xxx Resource Declaration:
198.xx.xxx.xxx
198.xx.xxx.xxx ---------------------
198.xx.xxx.xxx # In /var/chef/cache/cookbooks/rails/recipes/production.rb
198.xx.xxx.xxx
198.xx.xxx.xxx 40: template node[:rails][:app_root]+"/shared/config/database.yml" do
198.xx.xxx.xxx 41: owner "root"
198.xx.xxx.xxx 42: group "xx-dev"
198.xx.xxx.xxx 43: mode 0775
198.xx.xxx.xxx 44: end
198.xx.xxx.xxx 45:
198.xx.xxx.xxx
198.xx.xxx.xxx Compiled Resource:
198.xx.xxx.xxx
198.xx.xxx.xxx ------------------
198.xx.xxx.xxx
198.xx.xxx.xxx # Declared in /var/chef/cache/cookbooks/rails/recipes/production.rb:40:in `from_file'
198.xx.xxx.xxx
198.xx.xxx.xxx template("/var/www/mysite.com/shared/config/database.yml") do
198.xx.xxx.xxx provider Chef::Provider::Template
198.xx.xxx.xxx action "create"
198.xx.xxx.xxx retries 0
198.xx.xxx.xxx retry_delay 2
198.xx.xxx.xxx path "/var/www/mysite.com/shared/config/database.yml"
198.xx.xxx.xxx backup 5
198.xx.xxx.xxx source "database.yml.erb"
198.xx.xxx.xxx cookbook_name "rails"
198.xx.xxx.xxx recipe_name "production"
198.xx.xxx.xxx mode 509
198.xx.xxx.xxx owner "root"
198.xx.xxx.xxx group "xx-dev"
198.xx.xxx.xxx end
198.xx.xxx.xxx
198.xx.xxx.xxx [2014-05-29T20:16:34+00:00] ERROR: Running exception handlers
198.xx.xxx.xxx [2014-05-29T20:16:34+00:00] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
198.xx.xxx.xxx [2014-05-29T20:16:34+00:00] ERROR: Exception handlers complete
198.xx.xxx.xxx [2014-05-29T20:16:34+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
198.xx.xxx.xxx [2014-05-29T20:16:34+00:00] FATAL: Net::HTTPServerException: template[/var/www/mysite.com/shared/config/database.yml] (rails::production line 40) had an error: Net::HTTPServerException: 403 "Forbidden"
【问题讨论】:
-
你使用了多少个节点?
-
我有大约 50 个,Vargo 先生。
-
这是一个长期运行的食谱吗?
-
长期运行?这肯定是我最广泛的食谱。
标签: chef-infra http-status-code-403