[Pkg-php-pecl] Bug#823846: php5-memcache: options proposed in /etc/php5/mods-available/memcache.ini are inaccurate
Fabrice Flore-Thebault
fft at emakina.com
Mon May 9 14:58:02 UTC 2016
Package: php5-memcache
Version: 3.0.8-5
Severity: normal
Dear Maintainer,
Options added in /etc/php5/mods-available/memcache.ini are following:
----
; uncomment the next line to enable the module
extension=memcache.so
[memcache]
memcache.dbpath="/var/lib/memcache"
memcache.maxreclevel=0
memcache.maxfiles=0
memcache.archivememlim=0
memcache.maxfilesize=0
memcache.maxratio=0
----
All of theses options don't exist in the official documentation: http://php.net/manual/en/memcache.ini.php,
I didn't found them either in the code: http://git.php.net/?p=pecl/caching/memcache.git;a=blob;f=memcache.c;h=6a7576d1a86fdbeaf8f30c3cfd54ac642719c006;hb=HEAD.
Additionnally, options described in the documentation are not present.
I believe this file could be modified as following:
----
; uncomment the next line to enable the module
extension=memcache.so
[memcache]
; Whether to transparently failover to other servers on errors.
memcache.allow_failover="1"
; Defines how many servers to try when setting and getting data. Used only in
; conjunction with memcache.allow_failover.
memcache.max_failover_attempts="20"
; Data will be transferred in chunks of this size, setting the value lower
; requires more network writes. Try increasing this value to 32768 if noticing
; otherwise inexplicable slowdowns.
memcache.chunk_size="8192"
; The default TCP port number to use when connecting to the memcached server if
; no other port is specified.
memcache.default_port="11211"
; Controls which strategy to use when mapping keys to servers. Set this value
; to consistent to enable consistent hashing which allows servers to be added
; or removed from the pool without causing keys to be remapped. Setting this
; value to standard results in the old strategy being used.
memcache.hash_strategy="consistent"
; Controls which hash function to apply when mapping keys to servers, crc32
; uses the standard CRC32 hash while fnv uses FNV-1a
memcache.hash_function="crc32"
; Use memcache as a session handler by setting this value to memcache.
; session.save_handler="memcache"
; Defines a comma separated of server urls to use for session storage, for example
: session.save_path="tcp://host1:11211, tcp://host2:11211".
; Each url may contain parameters which are applied to that server, they are the
; same as for the Memcache::addServer() method. For example
; session.save_path="tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
; session.save_path="tcp://localhost:11211"
memcache.protocol=ascii
memcache.redundancy=1
memcache.session_redundancy=2
memcache.compress_threshold=20000
memcache.lock_timeout=15
----
-- System Information:
Debian Release: stretch/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
More information about the Pkg-php-pecl
mailing list