Articles of memcache

为什么memcached占用的内存比configuration中指定的多得多

我在我的memcachedconfiguration中将Item Size设置为128M,将Maximum Memory设置为1024M。 但是当我运行这个命令: ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -5 我明白了 71.7 0.0 3072592 4537 /usr/bin/memcached -vv -m 1024 -p 11211 -u memcache -l 0.0.0.0 -I 128M 其中指出,memcached正在采取3GB的内存。 现在我明白当我们设置Item Size大于1MB时,memcached的内存消耗增加。 但是当你将最大内存设置为1GB时,3GB似乎相当多。 总是这样或者我做错了什么? 有没有减less这种内存消耗? 注意:虽然目前我正在存储在memcached中的密钥或稍大于1MB但这些密钥的大小不断增加,为了将来安全,我已经将项目大小设置为最大可能!

“Memcache无法连接,连接拒绝(111)”?

首先… 我必须说,我不太了解服务器。 我是那种不经常使用命令行的PHP开发人员。 在docker我很不舒服。 不过,我正在学习。 我不习惯有没有托pipe托pipe专用服务器上我的网站。 但是现在我第一次拥有了,我需要自己安装Memcache。 一些服务器信息 产品:Media Temple上的专用服务器(DV) Parallels®Plesk Panel 12或cPanel®11 CentOS 5.7(最终) Apache 2.2 PHP 5.4 YUM包pipe理 我做了什么 我遵循这个指南: https : //mediatemple.net/community/products/dv/204644340/installing-pecl-extensions 但是,当然与memcache而不是uploadprogress 。 我已经检查,Memcache已经安装并正在运行。 和$memcache = new Memcache; 正在我的PHP代码工作。 但是$memcache->connect('localhost', 11211); 不pipe用。 我收到错误消息: Warning: Memcache::connect(): Can't connect to localhost:11211, Connection refused (111) in /var/www/vhosts/[mydomain]/httpdocs/index.php on line 10 Could not connect to […]

没有findCentos 6.8 memcached

用以下说明安装最新版本的memcached(1.4.28): wget http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz tar -xzf memcached-1.4.13.tar.gz cd memcached-1.4.13 ./configure make && make install 我已经在我的php.ini模块。 我不能让它运行。 我试过/etc/init.d/memcached中的各种启动脚本无济于事。 我试过手动开始这个memcached -d -u memcached -m 1024 127.0.0.1 -p 11211 ,我找不到命令。 我的目标是在同一台服务器上托pipe多个WordPress站点。

如何判断是否以编程方式刷新了memcache?

如何知道是否以编程方式刷新了memcache? 如果我发出一个echo flush_all | netcat localhost 11211 echo flush_all | netcat localhost 11211到memcache我怎么能告诉它实际上工作? 我写了一些代码来刷新所有的服务器,并希望确保他们都收到了命令。

不同服务器中的两个网站具有相同的cookie_domain,但不共享会话

我有两个不同的网站,有自己的服务器。 请求包含允许Crendentials标头,响应状态为200.两个站点都具有相同的memcache COOKIE_DOMAIN,但由于某种原因,站点#2没有设置$ _SESSION值。 我错过了什么?

PHP中的Memcached扩展错误

昨天我迁移到了Rackspace(CentOS 5.5)。 一切都已经configuration好了(apache,php,mysql,memcached)并且运行良好。 唯一我忘了,最后安装的是邮件服务器(iRedMail)。 之后,出于某种原因,memcached被搞砸了: [root @ mail php.d]#php -v PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20050922, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0 PHP 5.2.10 (cli) (built: Nov 13 2009 11:44:05) Copyright (c) 1997-2009 The […]

Memcache – PHP – Ubuntu :: cd:/ var / lib / memcache:没有这样的文件或目录

我在Ubuntu 10.04上安装了memcache PHP模块 我的步骤: 安装php5-memcache( http://pecl.php.net/package/memcache ) 重启apache get phpinfo() memcache memcache support enabled Version 3.0.4 Revision $Revision: 1.83.2.36 $ Directive Local Value Master Value memcache.allow_failover 1 1 memcache.chunk_size 32768 32768 memcache.compress_threshold 20000 20000 memcache.default_port 11211 11211 memcache.hash_function crc32 crc32 memcache.hash_strategy consistent consistent memcache.lock_timeout 15 15 memcache.max_failover_attempts 20 20 memcache.protocol ascii ascii memcache.redundancy 1 1 […]

清漆caching的作用

现在我使用nginx和APC一起用于phpcaching和mysqlcaching的memcache。 我想知道什么清漆caching可以在我现有的环境中做,因为我想实现清漆,任何想法?

在Ubuntu上启动后,memcache是​​否可以调用脚本来重新加载自己的脚本?

由于memcache将所有内容都存储在ram中,所以在节点从故障中恢复后,它将会丢失存储。 memcache在启动后提供一个钩子来调用脚本? 我们希望该脚本执行“某些事情”,或者命中外部服务等来重新加载caching。 我们正在使用Ubuntu 11。

MemCache-repcached编译错误

我试图安装[memcached-1.2.8-repcached-2.2.1]( http://sourceforge.net/projects/repcached/files/latest/download?source=files ) 运行make命令后出现以下错误: 使所有recursion make [1]:进入目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1' 所有文件 make [2]:进入目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1/doc' make [2]:没有什么可以为“all”完成的。 make [2]:离开目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1/doc' make [2]:进入目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1' gcc -DHAVE_CONFIG_H -I。 -DNDEBUG -g -O2 -MT memcached-memcached.o -MD -MP -MF .d> eps / memcached-memcached.Tpo -c -o memcached-memcached.o test -f 'memcached.c' || echo './' -f'memcached.c test -f 'memcached.c' || echo './' test -f 'memcached.c' || echo './' memcached.c memcached.c:在函数'add_iov'中: […]