打印

请教军哥关于Centos7系统下memcache缓存使用的问题

请教军哥关于Centos7系统下memcache缓存使用的问题

新换的服务器,安装的Centos7 64位,lnmp1.5,还有memcache高速缓存扩展(shopex使用)。
memcache安装成功了,在shopex下也能使用。但是发现之前使用的管理命令(/etc/init.d/memcached {start|stop|restart})无效,也不会调整缓存大小。

我在网上查询Centos7系统下的memcached的使用,看到这篇文章:https://www.liquidweb.com/kb/how-to-install-memcached-on-centos-7/

但是我尝试后发现这个目录下“/etc/sysconfig/”根本没有memcached配置文件,使用“systemctl restart memcached”命令重启提示失败“Failed to restart memcached.service: Unit not found.”。

真的晕了,请教军哥该如何操作。感谢!

TOP

使用memcached是不是得先安装它,
cd /usr/local/lnmp1.5
./addons.sh

TOP

回复 2# 的帖子

shopex使用的是memcache,不能使用memcached,能运行当然是安装成功了。

TOP

我再发两张截图供参考:
安装完memcache之后的截图:



从图上来看“/etc/init.d/memcached”根本没有安装上,我重装了好几遍,都是这个结果。

http://ip/memcached.php的运行结果:

附件: 您所在的用户组无法下载或查看附件

TOP

回复 4# 的帖子

只有结果,没有具体安装过程中的日志我们没法确定可能的原因
可以在安装memcached命令后面加上  2>&1 | tee /root/memcached-install.log
把memcached-install.log 发上来看看

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

这里是日志文件,请军哥帮忙看一下。
附件: 您所在的用户组无法下载或查看附件

TOP

现在查到在Centos7系统下init.d目录存在于“/etc/rc.d/init.d/”这里,但是里面没有memcached文件,我手动添加后可以执行相关命令了,但是似乎没有作用(说似乎是因为有时候执行命令后会延迟几分钟才有作用)。

使用 “service memcached status ”或 “/etc/rc.d/init.d/memcached status” 命令后显示 “memcached is running”,但是在shopex后台显示memcache并没有执行,网站运行缓慢。另外,使用“vi/etc/rc.d/init.d/memcached”命令编辑会显示“-bash: vi/etc/rc.d/init.d/memcached: No such file or directory”。

TOP

回复 6# 的帖子

cp: cannot create regular file ‘/etc/init.d/memcached’: Permission denied

可能你使用的用户权限不够,可以自己将 init.d目录下的 init.d.memcached 复制到 /etc/init.d/ 下改名为memcached

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

回复 8# 的帖子

自己尝试了一下,有下面三个问题:
1、在/etc目录下无法建立init.d目录,一建立就自动跳转到/etc/rc.d/init.d目录下
2、将 init.d目录下的 init.d.memcached 复制到 /etc/rc.d/init.d/ 下改名为memcached后倒是可以执行命令了,但是似乎没有作用(说似乎是因为有时候执行命令后会延迟几分钟才有作用,有时候没用,不会刷新memcache内存)。
3、无法设置memcache的缓存,使用“vi/etc/rc.d/init.d/memcached”命令编辑会显示“-bash: vi/etc/rc.d/init.d/memcached: No such file or directory”。

TOP