Articles of memcached

我可以安全地分配给memcached多less内存?

我正在研究在我们的服务器上使用memcached。 我们刚刚升级,现在有一个相当强大的框: DELL PowerEdge R710 Linux RHEL 5 – 64bit 12GB RAM (我们曾经是一个32位4GB的盒子)。 问题是我很困惑,Linux如何使用内存,以及如何转换为我的munin图。 因此,根据我的graphics来判断(或者我可以在控制台中使用一个方便的命令?)我可以安全地分配给memcached多less内存。 即我有多less内存? 编辑:graphics图像托pipe过期,所以删除图像托pipe网站的广告。

如何安装pecl memcached?

我需要在我的电脑上安装memcahced(而不是memcache)(ubuntu 10.10和php 5.3.3),我做了以下工作: $ apt-get install php5-memcached libmemcached-tools libmemcached5 =>成功完成 $ pecl安装memcached 它以下面的错误结束 检查libmemcached位置…configuration:错误:memcached支持 需要libmemcached。 使用–with-libmemcached-dir =指定前缀 libmemcached标头和库位于哪里 任何想法是高度赞赏

如何在安装Memcached时备份MySQL(mysqldump)?

服务器操作系统是CentOS,安装了Memcached 在Memcached安装之前,我使用 mysqldump -u root -p –lock-tables –add-locks –disable-keys –skip-extended-insert –quick wcraze > /var/backup/backup.sql 但是现在,Memcached已经安装好了。 根据维基百科, 当表已满时,后续插入会导致旧数据以最近最less使用(LRU)顺序进行清除。 这意味着新的数据input不是直接保存在MySQL中,而是保存在Memcached中,直到limit_maxbytes已满,最less访问的数据将被保存在MySQL中。 这意味着,一些数据不在MySQL中,而在Memcached中。 所以,备份时,新条目不在备份数据中 什么是正确的备份方式?

傀儡定义的资源 – select性参数化?

我目前正在试图find实现这种傀儡粒度的“最佳方法”:我有一台在testing环境中运行memcached的服务器,另一台运行在生产环境中的服务器。 这些服务器使用不同的memcached选项运行,我使用monit监视并在需要时重新启动它们,monit通过puppetpipe理,它通过memcached.monitrc监视memcached,直到如此。 我的问题是:我有一个名为“monit :: monitor”的定义资源,它接收一个名称获取该资源的模板,如 monit::monitor { 'memcached': } 这是monit :: monitor的代码: define monit::monitor($template_params = {}) { file { "/etc/monit/monit.d/${name}.monitrc": ensure => present, content => template("monit/${name}.monitrc.erb"), } } 这将在modules / monit / templates目录中查找“memached.monitrc.erb”并将其打印出来,但是在那个文件中,我需要为memcached参数化内存参数,如果它在testing环境中运行,应该是64m,if生产3072m。 templates / memcached.monitrc.erb看起来像这样 check process memcached with pidfile /var/run/memcached0.pid start program = "/usr/bin/memcached -d -p 11211 -U 11211 -u memcached -m <%= […]

在CentOS 5.6上安装PHP PECL memcached扩展

我想在我的服务器上设置memcached,以便我可以学习如何使用它。 这是我的理解,使用PHP的基本要求是: PHP memcached的 PHP的PECL memcached库 通过yum成功安装并运行php53 ,我试着运行 yum install php-pecl-memcached 以下是yum在尝试安装php-pecl-memcached时的一部分输出: –> Processing Conflict: php53-common conflicts php-common 我需要坚持使用php 5.3所以我不能回到yum php包(PHP5.1)。 根据这个网站 ,似乎有一个名为php53u的软件包回购,但我不能使用该回购。 我也想避免从源代码安装。 在CentOS 5.6上安装PECL memcached扩展是否有解决scheme? yum repolist输出: [~]$ yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.wiredtree.com * epel: mirror.steadfast.net * extras: mirror.wiredtree.com * updates: mirrors.serveraxis.net repo id […]

用stream程pipe理器而不是init.d来pipe理程序是否有好处?

我使用Redis,Memcached和Nginx作为特定的,Supervisor作为进程pipe理器,但任何常规信息也是有帮助的。 上述安装apt-get程序都带有/etc/init.d/脚本。 是否提供了init.d脚本来为新手提供方便的设置,并且删除那些init.d脚本和使用像Supervisor这样的pipe理每个程序是有显着的好处的,这些可能不会通过使用init.d来获得init.d脚本?

memcache服务器

简单的问题在这里,我知道像digg等这些大型网站有一堵墙的memcache服务器处理请求之前,他们的实际主/从数据库。 这些服务器会是什么样子,他们会只是像32GB的ram骨干linux服务器? 是否有任何需要解决的安全问题? 我只是想,如果有人可以以某种方式从memcache中抓取对象,那么可以非常好地存储一个User对象,其中包含用户名/密码!

链接到共享库的问题

我有一个链接到共享库的问题。 具体来说,这是一个连接到libmemcached的nodejs模块,但我猜测这个问题比这个更通用。 它找不到/打开的文件存在,并且所有文件都在/ usr / local下运行。 以root身份运行不会让它看到文件。 我正在运行CentOS 5.4 [node-memcache]$ node tests/test.js Error: libmemcached.so.4: cannot open shared object file: No such file or directory […] [node-memcache]$ sudo find /usr -name "libmemcached.so.4" /usr/local/lib/libmemcached.so.4

提高在VPS上托pipe的应用程序的mysql服务器速度

我正在VPS上运行多个应用程序。 这些应用程序是用PHP构build的,用于社交networking。 目前,我在服务器速度方面有一些问题。 我的VPS有以下特点: CPU 2x2000GHz Memory: 3Gb SAS 15K 100 Gb CentOS 5.5 my.cnf(MyIsam引擎): max_connections=80 key_buffer = 16K max_allowed_packet = 1M table_cache = 128 sort_buffer_size = 64K read_buffer_size = 256K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_stack = 64K query_cache_type=1 query_cache_size=20M server-id = 1 [mysqldump] quick max_allowed_packet = 10M default-character-set = cp1251 [mysql] no-auto-rehash […]

Elasticsearch作为memcachereplace

我正在研究用elasticsearchreplacememcached。 基本上,我需要减less我的软件堆栈,因为我将使用弹性search,我正在考虑创build一个索引,将作为一般的caching,我将存储各种项目。 有没有办法build立这样一个“通用的桶”,可以容纳不同的项目没有弹性的抱怨? 从目前为止我所看到的,当你第一次存储一个项目时,弹性自动为每个键创build一个types。 如果您尝试保存一个恰好具有已经映射的键弹性的不同项目,则这可能会导致麻烦,其中具有不同的值。 任何方式来完成上述? 问候