Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu Redis使用init.d手动启动,但不在启动时启动_Ubuntu_Redis_Init.d - Fatal编程技术网

Ubuntu Redis使用init.d手动启动,但不在启动时启动

Ubuntu Redis使用init.d手动启动,但不在启动时启动,ubuntu,redis,init.d,Ubuntu,Redis,Init.d,如果我运行以下命令,Redis将正常启动: sudo /etc/init.d/redis-server start 我添加了启动脚本,其中包含: sudo update-rc.d redis-server defaults 但当我从新启动时,Redis没有运行。我应该在哪里解决这个问题?默认值通常设置为20。现在还为时过早,因为redis需要联网 因此,请尝试以下方法: sudo更新rc.d redis服务器删除 sudo更新rc.d redis服务器启动80 2 3 4 5。停止20 0

如果我运行以下命令,Redis将正常启动:

sudo /etc/init.d/redis-server start
我添加了启动脚本,其中包含:

sudo update-rc.d redis-server defaults

但当我从新启动时,Redis没有运行。我应该在哪里解决这个问题?

默认值通常设置为20。现在还为时过早,因为redis需要联网

因此,请尝试以下方法:

sudo更新rc.d redis服务器删除


sudo更新rc.d redis服务器启动80 2 3 4 5。停止20 0 1 6。

在终端中使用以下命令:

sudo systemctl enable redis

它让我在启动时运行。

在我的情况下,更新rc.d不起作用

$ sudo update-rc.d redis-server start 80 2 3 4 5 . stop 20 0 1 6 .
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
另一方面

sudo systemctl enable redis-server

在我的日志文件中,我可以看到redis退出并手动启动,但启动时没有任何内容写入日志。我可以在每个/etc/rcX.d/目录中看到redis服务器的链接。Ubuntu13.10(Saucy Salander)您是从repo还是从源代码安装redis的?它通常在我的13.10Aha上启动,我是从源代码安装的。我刚刚从rc.d中删除了redis服务器,从repo中重新安装,让它替换我的init.d/redis-server文件,然后重新添加并重新启动。一开始一切都很好。转换为悬赏答案。@arby为您做了下面的答案吗?sudo systemctl enable redis-server.service为我做了
sudo update rc.d redis_6379 start 99 2 3 4 5。停止20 01 6。
是为我做的