我正在尝试使用Vagrant和CentOS 6.5基本框配置开发盒。我希望memcached能够自动启动系统启动/流浪。
我尝试将memcached -d -l localhost -p11211
添加到/etc/rc.d/rc.local,但这不起作用。
我也尝试过添加到/etc/init/vagrant-mounted.conf
start on vagrant-mounted
memcached -d -l localhost -p11211
[编辑]
我已更新/etc/rc.d/rc.local
现在使用以下
chkconfig memcached on
service memcached start
我在/var/log/boot.log中没有看到任何内容。看起来rc.local根本没有运行。它有ugo + x权限;所以文件肯定是可执行的,但它似乎根本不运行。
答案 0 :(得分:0)
memcached -d -l localhost -p11211是立即退出还是生成进程?
如果它继续运行,请尝试:nohup memcached -d -l localhost -p11211&
另外,请尝试将其放在/etc/rc.local中 memcached -d -l localhost -p11211> /var/log/memcached.log 2>& 1
这会给你一个可能有错误的日志文件。 最后,你的memcached安装在/etc/init.d中没有init.d文件吗? 如果是这样,只需在&&上执行chkconfig servicename。 service servicename start