lib/generators/capistrano/memcached/templates/memcached.erb in capistrano-memcached-1.0.0 vs lib/generators/capistrano/memcached/templates/memcached.erb in capistrano-memcached-1.1.0

- old
+ new

@@ -1,15 +1,51 @@ -# run as a daemon +# memcached default config file. +# Adapted by capistrano-memcached gem: https://github.com/capistrano-plugins/capistrano-memcached +# Last change: <%= Time.now.to_s %> +# 2003 - Jay Bonci <jaybonci@debian.org> +# This configuration file is read by the start-memcached script provided as +# part of the Debian GNU/Linux distribution. + +# Run memcached as a daemon. This command is implied, and is not needed for the +# daemon to run. See the README.Debian that comes with this package for more +# information. -d +# Log memcached's output to /var/log/memcached logfile <%= fetch(:memcached_log_file) %> -# memory limit +# Be verbose +# -v + +# Be even more verbose (print client commands as well) +# -vv + +# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default +# Note that the daemon will grow to this size, but does not start out holding this much +# memory -m <%= fetch(:memcached_memory_limit) %> -# port +# Default connection port is 11211 -p <%= fetch(:memcached_port) %> -# user +# Run the daemon as root. The start-memcached will default to running as root if no +# -u command is present in this config file -u <%= fetch(:memcached_user) %> --l <%= fetch(:memcached_ip) %> \ No newline at end of file +# Specify which IP address to listen on. The default is to listen on all IP addresses +# This parameter is one of the only security measures that memcached has, so make sure +# it's listening on a firewalled interface. +<% unless fetch(:memcached_ip) == :all %> +-l <%= fetch(:memcached_ip) %> +<% end %> + +# Limit the number of simultaneous incoming connections. The daemon default is 1024 +# -c 1024 + +# Lock down all paged memory. Consult with the README and homepage before you do this +# -k + +# Return error when memory is exhausted (rather than removing items) +# -M + +# Maximize core file limit +# -r