在重新启动后永久保留memcached(1.4.14)

时间:2019-02-02 16:13:24

标签: memcached

我最近安装memcached经由命令sudo apt-get install memcachedsudo apt-get install python-memcache

我下一个做在一些快速设置/etc/memcached.conf(连接在问题的末尾)。作为记录,我通过unix套接字进行连接。接下来,我尝试sudo service memcached restart使其启动并运行。

但是,它没有用。我然后手动创建的DIR /var/run {称为{1}},并然memcached

然后做chown memcache:root /var/run/memcached是成功的。

但是,如果我执行sudo service memcached restart并在重新启动后重新登录到计算机,则存储文件(以及包含该文件的文件夹)已经消失了。

在这种情况下,如何使Memcached持久化?我在Ubuntu 14.04和memcached的配置文件是如下:


sudo reboot

请在需要时提供更多信息。

1 个答案:

答案 0 :(得分:0)

我通过研究memcached的init.d启动脚本解决了我的问题。

我在脚本的开头添加了以下几行(它们还不存在):

if [ ! -d /var/run/memcached ]; then

        mkdir /var/run/memcached

        chown memcache /var/run/memcached

fi

我保存了,然后将其设置为在启动时自动启动:

sudo update-rc.d memcached defaults
sudo update-rc.d memcached enable