[Memcached] Fix call to undefined method close
Issue description as reported by aab: Memcached config in config.php: addPlugin('Memcached', [ 'servers' => ['127.0.0.1', 11211], 'defaultExpiry' => 86400 // 24h ]); Memcached and php-memchached installed. The error appears when executing startdaemons. Log: PHP Fatal error: Uncaught Error: Call to undefined method Memcached::close() in /var/www/html/plugins/Memcached/MemcachedPlugin.php:202 Stack trace: #0 /var/www/html/lib/event.php(89): MemcachedPlugin->onStartCacheReconnect(false) #1 /var/www/html/lib/cache.php(273): Event::handle('StartCacheRecon...', Array) #2 /var/www/html/lib/spawningdaemon.php(209): Cache->reconnect() #3 /var/www/html/lib/spawningdaemon.php(188): SpawningDaemon->resetDb() #4 /var/www/html/lib/spawningdaemon.php(118): SpawningDaemon->initAndRunChild(3) #5 /var/www/html/lib/daemon.php(168): SpawningDaemon->run() #6 /var/www/html/scripts/queuedaemon.php(186): Daemon->runOnce() #7 {main} thrown in /var/www/html/plugins/Memcached/MemcachedPlugin.php on line 202
This commit is contained in:
parent
a99ae06573
commit
ba593bfa39
@ -199,7 +199,7 @@ class MemcachedPlugin extends Plugin
|
|||||||
$success = false;
|
$success = false;
|
||||||
} else {
|
} else {
|
||||||
common_log(LOG_INFO, "Closing memcached connection");
|
common_log(LOG_INFO, "Closing memcached connection");
|
||||||
$success = $this->_conn->close();
|
$success = $this->_conn->quit();
|
||||||
$this->_conn = null;
|
$this->_conn = null;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user