请教军哥关于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.”。
真的晕了,请教军哥该如何操作。感谢! 使用memcached是不是得先安装它,
cd /usr/local/lnmp1.5
./addons.sh
回复 2# 的帖子
shopex使用的是memcache,不能使用memcached,能运行当然是安装成功了。 我再发两张截图供参考:安装完memcache之后的截图:
从图上来看“/etc/init.d/memcached”根本没有安装上,我重装了好几遍,都是这个结果。
http://ip/memcached.php的运行结果:
回复 4# 的帖子
只有结果,没有具体安装过程中的日志我们没法确定可能的原因可以在安装memcached命令后面加上2>&1 | tee /root/memcached-install.log
把memcached-install.log 发上来看看 这里是日志文件,请军哥帮忙看一下。
现在查到在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”。
回复 6# 的帖子
cp: cannot create regular file ‘/etc/init.d/memcached’: Permission denied可能你使用的用户权限不够,可以自己将 init.d目录下的 init.d.memcached 复制到 /etc/init.d/ 下改名为memcached
回复 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”。
页:
[1]