php - 无效的 Memcache-> 连接成员变量错误

标签 php zend-framework nginx memcached

我们目前使用 Nginx 作为我们的服务器,使用 memcached 作为缓存机制。我正在检查 PHP 错误日志,许多关于 memcached 的 PHP 警告引起了我的注意。

PHP Warning: Memcache::get(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180

在它指向的那一行,有这段代码:

$tmp = $this->_memcache->get($id);

我还看到许多其他 PHP 警告,它们具有相同的警告消息,但与 memcache 对象的不同函数调用不同:

PHP Warning: Memcache::add(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 180
PHP Warning: Memcache::set(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 230
PHP Warning: Memcache::delete(): Invalid Memcache->connection member variable in {directory}/library/Zend/Cache/Backend/Memcached.php on line 323

我通过网络进行了搜索,但找不到任何真正有用的东西。我们的 memcached 有时会出现一些问题。当服务器由于某些问题而关闭时,是否可能发生这种问题?我真的不知道是什么原因导致这些警告。我该如何更正它或至少如何避免这些警告?

最佳答案

我找到了 3 个可能对您有帮助的引用资料

  1. Limit of file system and memcache
  2. Possible memory leaks
  3. Memcache vs Memcached

关于php - 无效的 Memcache-> 连接成员变量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14217319/

相关文章:

php - 更新表 mysql 的最后 360 行

php - “flex”CSS 在 Woocommerce 中被覆盖

php - Zend 框架设置

php - 配置 PHP 应用程序以安全地运行多个站点

tomcat - 替换 nginx 或 Tomcat 中的 GET 值

php - Laravel 无法显示超过 10,000 条的 mysql 记录

php - Google Maps API 商店定位器问题

php - 如何修复带有 PDOException 错误的 magento 重新索引?

php - 如何使用 Zend Form Decorator 将所有输入和标签放入 div?

amazon-web-services - 尝试在AWS上启动时docker-compose返回错误