MDL-53947 memcached: Fix memcached session warning on PHP7

This commit is contained in:
Skylar Kelty
2016-06-07 10:27:18 +08:00
committed by Jun Pataleta
parent 30062d5a8e
commit 318ff4acd7
+6 -1
View File
@@ -136,7 +136,12 @@ class memcached extends handler {
ini_set('memcached.sess_locking', '1'); // Locking is required!
// Try to configure lock and expire timeouts - ignored if memcached is before version 2.2.0.
ini_set('memcached.sess_lock_max_wait', $this->acquiretimeout);
if (version_compare($version, '3.0.0-dev') >= 0) {
ini_set('memcached.sess_lock_wait_max', $this->acquiretimeout * 1000);
} else {
ini_set('memcached.sess_lock_max_wait', $this->acquiretimeout);
}
ini_set('memcached.sess_lock_expire', $this->lockexpire);
}