在服务器启动时启动memcached?

我怎样才能做到这一点? 我运行RedHat x86_64 es5。 我听说有一个cron的工作是可能的,其他人谈论一个脚本?

请注意,我的Linux服务器知识是非常有限的,所以请彻底,如果你会好心协助我。

chkconfig --level 2345 memcached on 

有可能,这个级别的位不是必需的,但是可以更好的控制

 chkconfig memcached on 

应该也工作..

第一个会在进入运行级别2,3,4,5时打开memcached(即启动守护进程)。 即启动。

这假设/etc/init.d/memcached是在正确的位置,但是如果你从软件包安装,它应该没问题。

几个选项…首先,克朗不是这个地方。

如果你已经从源代码安装了memcached(除非你有一些非常特殊的需要,否则没有什么理由),你可以:

  1. 将/etc/rc.local添加memcached start命令(它看起来像“/ usr / local / bin / memcached -d -p 11211 -u nobody -m 1024”)
  2. 在interwebs上的某处写入或find/etc/init.d/memcached,将其放在/ etc / init.d中,然后调用:
 chkconfig --add memcached
在chkconfig的memcached上
  1. 安装监控和configuration监控来监控和控制memcached服务。

在我看来,最好也是最简单的select是用yum安装EPEL仓库中的memcached软件包,在这种情况下,运行上面的chkconfig命令启动它。 使用EPEL包,您将编辑/ etc / sysconfig / memcached来控制memcached存储桶设置,而不是直接使用参数调用memcached二进制文件。

祝你好运。