/memcached/templates/default/bluepill.conf.erb
http://github.com/37signals/37s_cookbooks · Ruby HTML · 15 lines · 13 code · 2 blank · 0 comment · 0 complexity · 7d7b801c5753adbba23577b11c6db4e1 MD5 · raw file
- Bluepill.application("<%= @name %>") do |app|
- app.process("<%= @name %>") do |process|
- process.start_command = "touch <%= @pid_path %> && chown <%= @config['user'] %> <%= @pid_path %> && /usr/bin/memcached -d -P <%= @pid_path %> -m <%= @config['max_memory'] %> -p <%= @config['port'] %> -c <%= @config['max_connections'] %> -u <%= @config['user'] %>"
- process.stop_command = "kill -QUIT {{PID}}"
- process.pid_file = "<%= @pid_path %>"
- process.uid = "<%= @user %>"
- process.gid = "<%= @group %>"
- process.start_grace_time = 10.seconds
- process.start_grace_time = 5.seconds
- process.restart_grace_time = 10.seconds
- process.checks :flapping, :times => 2, :within => 30.seconds, :retry_in => 7.seconds
- end
- end