草庐IT

memcache_key

全部标签

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

我们目前使用Nginx作为我们的服务器,使用memcached作为缓存机制。我正在检查PHP错误日志,许多关于memcached的PHP警告引起了我的注意。PHPWarning:Memcache::get():InvalidMemcache->connectionmembervariablein{directory}/library/Zend/Cache/Backend/Memcached.phponline180在它指向的那一行,有这段代码:$tmp=$this->_memcache->get($id);我还看到许多其他PHP警告,它们具有相同的警告消息,但与memcache对象的不

php - 如何在 Heroku/PHP 5.6 环境中设置具有故障转移支持的 Memcached?

最近,由于我们的一个Memcached节点失效(我们使用Memcachier作为Memcached提供程序),我们的PHP网络应用程序有几分钟不可用。这是我们的user.ini配置(Heroku使用user.ini作为您定义配置的地方),它有效,但显然不支持故障转移:session.save_handler=memcachedsession.save_path=${MEMCACHIER_SERVERS}#Iunderstandthisisredundant,butIjustkeptitas-isbecauseIdidn'twritetheoriginaluser.inisession.

php - ZF2 身份验证 session 存储在 memcached 中

在我们的Intranet应用程序中,我们使用SSO(单点登录)登录,而客户端和身份验证源应用程序上的session都存储在memcached中。session被设置为在垃圾收集器可能认为它们被移除之前存在12小时。这两个应用程序都是使用ZF2编写的。不幸的是,问题是,在一段时间后(我没有确切的值)浏览器丢失导致重定向到身份验证源的session,session仍然存在,因此用户被重定向回客户端和浏览器session被刷新。如果用户没有未保存的工作,这不是什么大问题,因为这两个重定向在1秒内发生,用户甚至可能不会注意到它们。但是,当用户有未保存的工作,甚至尝试保存它会导致重定向并且工作消

php - Facebook 离线访问 key 和登录

我已经为此工作了一段时间,但似乎无法让它发挥作用。这似乎是一个经常被问到但很少得到很好回答的问题。我希望我网站的用户将他们的Facebook帐户链接到我的网站。这样他们就可以在我的网站上看到他们的流等。目前,每次他们登录到我的网站时,他们都必须再次连接到facebook。我希望用户可以选择让我离线访问他们的数据,这样他们就不必在每次访问我的网站时都重新登录facebook/重新连接我的网站。总的来说,这就是我网站的重点。为此,我了解我需要获得离线访问权限。(https://developers.facebook.com/docs/authentication/)虽然从我的搜索来看它似乎

php - Memcache 连接数永不下降,并不断增长

我们为我们的Web应用程序设置了三个内存缓存服务器。其中两个运行良好,处理数以万计的读写,同时每个连接保持不超过12个(根据memcache-top)。我们有第三个内存缓存服务器,负责存储管理客户端session数据(使用PHPsbuiltinmemcachesessionhandler)和一些随机应用程序数据。由于某种原因,这个盒子上的连接数量永远不会下降,只会随着时间的推移而增加。例如,我们最近重新启动了服务器,一个小时后memcache-top记录了大约300个连接。代码库混合使用了持久连接和动态连接,但我无法想出一个简单的示例来重现连接永不中断的情况。这第三个memcache服

php - 安装了 Memcached(理论上),PHP 无法使用 memcache_connect()

刚刚将libevent(1.4.8)、memcached(1.4.5)、pear和libmemcached(0.40)安装到我的lamp服务器(运行PHP5.2.10和Centos5.5Final),据我所知,一切都正确安装(能够解决安装过程中的所有错误)。但是,在最终更新和安装所有内容之后...尝试以下任一操作:$test=memcache_connect('127.0.0.1',11211);//OR$memcache=newMemcache;$memcache->connect('127.0.0.1',11211)我得到错误:fatalerror:未找到“Memcache”类(或

php - 将数据从一个 memcached 服务器传输到另一个

目前我们将用户session存储在memcached中,我们的Web应用程序使用PHP5.3.6和Apache2.2.3运行。我们将更换我们的内存缓存服务器,我想知道是否有一种方法可以将数据从一个内存缓存服务器传输到另一个内存缓存服务器,以便用户session仍然存在。(以尽量减少停机时间)虽然我已经阅读了常见问题http://code.google.com/p/memcached/wiki/FAQ#How_can_you_dump_data_from_or_load_data_into_memcached?可能无法做到这一点......但我希望有人有一些工具或解决方法来实现这一目标。

PHP7/MemCache 弃用错误消息

我刚刚通过Homebrew更新到PHP7。我现在在执行php-v时收到以下错误消息:PHPDeprecated:PHPStartup:memcached.sess_lock_waitandmemcached.sess_lock_max_waitaredeprecated.Pleaseupdateyourconfigurationtousememcached.sess_lock_wait_min,memcached.sess_lock_wait_maxandmemcached.sess_lock_retriesinUnknownonline0Deprecated:PHPStartup:m

php - 如何在 Windows 中为 PHP 安装和使用 memcached?

我已经在Windows7中安装了memcached二进制文件并将其作为服务器启动。当我输入wmicprocessgetdescription,exetuablepath|findstrmemcached.exe我在命令行上得到响应:memcached.exec:\memcached\memcached.exe。当我尝试在php.net上运行示例代码时,我的浏览器出现了:fatalerror:在第3行的C:\DocumentRoot\Framework\index.php中找不到类'Memcache'调用堆栈:0.00103359281.{main}()C:\DocumentRoot\F

关于 git pull 出现 “Enter passphrase for key ‘/Users/xxx/.ssh/id_rsa‘ ”的问题

解决方法:1.输入命令 ssh-keygen -p然后弹出,Enterfileinwhichthekeyis(/c/Users/xxx/.ssh/id_rsa):直接按回车2.再出现Enteroldpassphrase:->然后输入旧密码3.Enternewpassphrase(emptyfornopassphrase):后面的都直接按回车Entersamepassphraseagain:继续按回车出现Youridentificationhasbeensavedwiththenewpassphrase.说明已经设置成功->再gitpull就可以啦