Chef Serverにてクックブックの実行時間が長いとForbiddenエラーが出る件
by @dekokun on 2013/10/19 15:33
Tagged as: Chef Server.
怖くないScala勉強会の休憩時間にこんなの書いてます。
表題の件ですが、Chef Serverを使用していると、デフォルト状態では1つのクックブックの実行に15分以上かかるとエラーになります。 気をつけましょう。
どうにかしたい場合は、Chef Server上で/etc/chef-server/chef-server.rb を作成し、
erchef['s3_url_ttl'] = 3600
と記述した後に、 chef-server-ctl reconfigureしましょう。これで、制限時間が15分から1時間まで伸びます。
なお、私はOpscodeから提供されているChef自体のクックブックでChefサーバを作成したりしているのですが、それの実行時のアトリビュートを以下のように設定することで対処することもできますよ。
"chef-server": {
"configuration": {
"erchef": {
"s3_url_ttl": 3600
}
}
}
以上。休憩時間がそろそろ終わるので簡潔に。
参考:
comments powered by Disqus