diff options
| author | Christian Schneider | 2026-02-16 19:04:07 +0100 |
|---|---|---|
| committer | Christian Schneider | 2026-02-16 19:04:07 +0100 |
| commit | 1d230c7297c01dbaec15c82a558d8a48e00b469b (patch) | |
| tree | 5884422d3cbc83f645c76d9367384ee46d055407 /it_cache.class | |
| parent | 368adaee5f87021f55ad1f1ccde7d319d802587d (diff) | |
| download | itools-1d230c7297c01dbaec15c82a558d8a48e00b469b.tar.gz itools-1d230c7297c01dbaec15c82a558d8a48e00b469b.tar.bz2 itools-1d230c7297c01dbaec15c82a558d8a48e00b469b.zip | |
Reduce memcached connection timeout so we do not have 4s delay when a machine is dead
Diffstat (limited to 'it_cache.class')
| -rw-r--r-- | it_cache.class | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/it_cache.class b/it_cache.class index cec55dd..22a9aa4 100644 --- a/it_cache.class +++ b/it_cache.class @@ -105,6 +105,10 @@ static function _get_memcache($p) if (!isset($GLOBALS[$memcache_id]) && class_exists("Memcached", false)) { $memcache = new Memcached; + $memcache->setOptions([ + Memcached::OPT_CONNECT_TIMEOUT => 10, + Memcached::OPT_RETRY_TIMEOUT => 10, + ]); foreach (array_filter(it::replace(array('[#\s].*' => ""), it::file($p['hostsfile']))) as $host) $reachable += intval(@$memcache->addServer($host, 11211)); |