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