安装 Memcached 后遇到的问题
根据业务的需求,安装了 Memcached 后,,清理键盘,不小心把配置文件的东西搞糟了,竟然无法启动了。(拍键盘的时候我真的不知道按了哪个键,可想而知,配置文件已经面目全非了)
启动 Memcached 的时候,出现以下错误:
Starting memcached: Can't use an undefined value as a subroutine reference at /usr/share/memcached/scripts/start-memcached line 74, <$etchandle> line 46.
invoke-rc.d: initscript memcached, action "start" failed.
幸好,Memcached 是刚刚安装的,还没有到使用阶段,干脆卸载了,重装吧...
卸载:
sudo apt-get remove memcached
安装:
sudo apt-get install memcached
很不幸,安装启动的过程中,还是出现了刚才的错误,看来是配置文件还在,卸载不彻底!!!
这时只能依赖 aptitude 来依赖卸载了;
安装 aptitude :
sudo apt-get install aptitude
依赖卸载 memcached:
aptitude purge memcached
安装 memcached
aptitude install memcached
启动 Memcached 的时候,出现以下错误:
Starting memcached: Can't use an undefined value as a subroutine reference at /usr/share/memcached/scripts/start-memcached line 74, <$etchandle> line 46.
invoke-rc.d: initscript memcached, action "start" failed.
幸好,Memcached 是刚刚安装的,还没有到使用阶段,干脆卸载了,重装吧...
卸载:
sudo apt-get remove memcached
安装:
sudo apt-get install memcached
很不幸,安装启动的过程中,还是出现了刚才的错误,看来是配置文件还在,卸载不彻底!!!
这时只能依赖 aptitude 来依赖卸载了;
安装 aptitude :
sudo apt-get install aptitude
依赖卸载 memcached:
aptitude purge memcached
安装 memcached
aptitude install memcached
这下老实了,memcached 能用了。
引申阅读:Ubuntu 简易安装 memcached
采用ubuntu 默认源 安装 memcached
aptitude install memcached
几秒钟就安装上了,因为 memcached 默认是不支持外网链接了,只支持 127.0.0.1 IP 地址来内网链接,如果需要暴露到外网(省略掉防火墙已经开放了相应的端口),需要修改一下配置:
打开配置文件
nano /etc/memcached.conf
把下面的 127.0.0.1 IP 地址
-l 127.0.0.1
修改成服务器的外网 IP 地址
1 楼: Aaron 发表于 2017-11-09 09:32:31 回复 TA
2 楼: Jack 发表于 2017-11-09 09:39:34 回复 TA
引用"Aaron"的评论
this really helped even though i don't read chinese! this is required for the docker image phusion/passenger-full:0.9.26 thank you!