服务器信息:cPanel / 4GB conf文件如下: #Memory a user -m 128 # default port -p 11211 # user to run daemon nobody/apache/www-data -u nobody # only listen locally -l 127.0.0.1 这是否意味着它将128M分配给每个帐户(域)? 比方说,如果10个网站正在运行,服务器将消耗128 * 10 = 1280M? 如果错了,请纠正我。 谢谢。
$memcache_obj = memcache_connect('My server's IP address', 11211); 使用这个PHP代码,任何人都可以连接到我的Memcached服务器,并把东西使用memcached_get()? 这是一个安全问题吗? 我怎样才能阻止对它的访问?
有没有人提供容错(复制)的memcache解决scheme,在亚马逊ec2托pipe,需要零维护,只提供一个IP的工作? 我知道亚马逊提供ElastiCache。 但是这个水平还是比较低的,还有一些缺点: 它需要维护(例如定义实例的数量,pipe理IP地址等) 它不会做复制(我知道客户端库是这样做的,但这不像服务器端解决scheme那样安全) 它不提供一个IP地址 目前在欧盟西部(爱尔兰)不提供(但我相信这将来到) 目前只有打败(将来会改变) 我梦想拥有一个托pipe服务,为我提供一个IP地址,并且“一直工作,永远”。 谢谢,马塞尔
我目前有一个作为memcache服务器的m1.large实例。 我想以相同的成本或多或less地用2个用于高可用性的m1.small节点replace它。 但是我担心m1.small中等IO性能的影响。 我读了下面的内容,好像中等IO会影响networking系统一样。 不确定是否会有更多的节点平衡小实例的更有限的IO容量。 任何人都有这些实例types的memcache经验,可以评论? 提前谢谢了
嘿,我想重新启动memcache,所以我可以降级我的内存分配给从Memcache从350MB到64MB。 我是新来的SSH任何人都可以指向我如何重新启动Memcache或为Memcached重新分配内存的方式? 在Linux CentOS上运行,Memcached 1.4.5。 Apache的。
我们的memcache安装最近开始删除键,我们不知道为什么。 大批的钥匙在同一时间消失。 Memcache报告说,驱逐很less到不存在,我们的应用程序无法清除内存caching(它只能删除特定的键)。 即使应用程序没有知识的键被删除,所以我们相信他们正在过期。 但是,我们的memcacheconfiguration在一段时间内还没有被触及。 有没有人debugging过这样的问题,如果是的话,有没有什么步骤,你会build议我们采取? memcache的过期策略有多灵活 – 我们是否可能突然遇到基于(比如说)写密钥的标准?
我已经安装了memcached,现在我需要安装PECL扩展memcache。 我运行RedHat x86_64 es5。 安装给我这个: downloading memcache-2.2.6.tgz … Starting to download memcache-2.2.6.tgz (35,957 bytes) ……….done: 35,957 bytes 11 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 Enable memcache session handler support? [yes] : Notice: Use of undefined constant STDIN – assumed 'STDIN' […]
我计划在Amazon EC2上的一系列Linux Web服务器上使用分布式Memcache。 这些EC2目前运行自动缩放,因此会随着负载而增加和减less。 我已经使用这个post来指导初始设置。 最佳做法与memcache / php – 多个memcache节点 还有一个链接是在回复中提到的。 http://techgurulive.com/2009/07/22/a-brief-to-memcached-hash-types/ 我有点不确定Web服务器本地AWS IP如何在Memcache客户端代码中的节点列表中更新,以及服务器增加和减less的时间。 我目前在客户端上使用PHP PECL – Memcache。 有没有人知道用AWS环境来pipe理这个最好的实现? 在此先感谢您的任何build议。 戴夫
我有一个具有抽象会话存储层的应用程序(Magento)。 我试图想象存储会话的最佳方式。 mysql数据库? 我想一个非常大的innodb_buffer_pool_size的专用数据库,所以它基本上像磁盘备份的RAMcaching。 我正在考虑为会话分配一个单独的数据库,并把其他数据库的东西放在一个单独的数据库/数据库服务器上。 内存caching? 这是伟大的,但我有点担心如果服务器崩溃会发生什么? 我会失去与崩溃的会话分区,因为从我所了解的Memcache不distrubuted。 我可以使它distrubuted? (我刚才告诉我可以使用pecl memcache module> = 3 tmpfs内存文件存储? 这工作,但我将不得不同步写入会话与所有其他服务器使用rsync或东西,检测到在该文件夹中发生写入。 我确信这个东西已经存在了。 其他解决scheme,我没有想到? 会喜欢想法。 谢谢!
AWS EC2小实例,运行WordPress和W3TC的Apache 2。 不到一个小时,我的APC碎片就达到了100%。 我的APC设置是: apc.enabled = 1 apc.shm_segments = 1 apc.shm_size = 100M apc.optimization = 0 apc.num_files_hint = 512 apc.user_entries_hint = 1024 apc.ttl = 7200 apc.user_ttl = 7200 apc.gc_ttl = 3600 apc.cache_by_default = 1 apc.use_request_time = 1 apc.filters = "apc\.php$" apc.mmap_file_mask = "/tmp/apc.XXXXXX" apc.slam_defense = 0 apc.file_update_protection = 2 apc.enable_cli = 0 apc.max_file_size = […]