VPS侦探论坛

 找回密码
 注册
查看: 5591|回复: 1

请教Memcached在多ip上的设定。

[复制链接]
发表于 2013-7-10 15:40:48 | 显示全部楼层 |阅读模式

我的Linux环境是两台CentOS 6.4,网站主机为Nginx搭配Heartbeat在跑容错,但是发现安装Memcached后居然无法正常运作, 环境如下:

ipconfig

eth0: 100.0.0.1
eth0:0 100.0.0.2 (对外服务网站ip)
eth0:1 100.0.0.3 (对外服务网站ip)

telnet 100.0.0.1 11211
stats
出现结果为
STAT pid 51945
STAT uptime 56060
STAT time 1373332535
STAT version 1.4.15
STAT libevent 1.4.13-stable
STAT pointer_size 64
STAT rusage_user 0.672897
STAT rusage_system 0.288956
STAT curr_connections 6
STAT total_connections 75
STAT connection_structures 7
STAT reserved_fds 20
STAT cmd_get 0
STAT cmd_set 0
STAT cmd_flush 0
STAT cmd_touch 0
STAT get_hits 0
STAT get_misses 0
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 483
STAT bytes_written 69910
STAT limit_maxbytes 67108864
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT hash_power_level 16
STAT hash_bytes 524288
STAT hash_is_expanding 0
STAT bytes 0
STAT curr_items 0
STAT total_items 0
STAT expired_unfetched 0
STAT evicted_unfetched 0
STAT evictions 0
STAT reclaimed 0
END

看起来就是没在运作, 可以请教该如何解决吗?

ps. 我试过同时绑多个ip也没用

ps aux |grep mem
root 51945 0.0 0.0 335248 1224 ? Ssl Jul08 0:00 memcached -d -l 100.0.0.2,100.0.0.3,127.0.0.1 -p 11211 -u root -m 64 -c 1024 -P /var/run/memcached.pid

还是要跑多个 memcached 服务和不同port才行?!

我刚试过在同一台线上机同时执行三次,好像还是没有运作

memcached -p 11211 -m 256m -u root -d -f 2 -c 1024 -l 10.0.0.1
memcached -p 11211 -m 256m -u root -d -f 2 -c 1024 -l 10.0.0.2
memcached -p 11211 -m 256m -u root -d -f 2 -c 1024 -l 10.0.0.3



我也试了 listen 在 0.0.0.0 却一样没有抓到值 >"<






[root@www1 /]# perl memcached-tool 127.0.0.1:11211
# Item_Size Max_age Pages Count Full? Evicted Evict_Time OOM
[root@www1 /]#


就是空值 >"<








可是如果我在单一ip的linux主机上跑apache + memcached, 就会有值 >"<


[root@www /]# perl memcached-tool 127.0.0.1
# Item_Size Max_age Pages Count Full? Evicted Evict_Time OOM
1 96B 1290s 1 1 no 0 0 0
2 120B 1278s 1 1 no 0 0 0
[root@www /]#


但是测试 Nginx + Memcached 就没值 (安装的版本是 lnmp1.0)


不确定是不是 Nginx 1.5.2 + Php-fpm + php 5.2.17 的问题, 或是 nginx.conf、php-fpm.conf、php.ini 有没有要做其他的修改
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-7-10 20:54:15 | 显示全部楼层


memcached是绑定到127.0.0.1 的修改 /etc/init.d/memcached
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 19:23 , Processed in 0.025556 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表