宝塔51特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

【待反馈】解决centos下redis、memcached开机不自动启动问题

发表在 Linux面板2024-7-22 11:05 [复制链接] 1 1104

安装了多年的PVE硬盘损坏,只能重新安装PVE系统以及新安装各虚拟机。
centos老版本停止支持,所以安装了最新的centos9系统,发现这个系统下宝塔安装一些环境还是有些问题,比如有些php版本会安装失败。
最后折腾安装好了,一次无意重启发现redis、memcached、mysql无法自启动,
就开始搜索各种解决办法,最终解决了2个帖子就搞定了。

https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=106869
https://blog.csdn.net/fengyuyeguirenenen/article/details/133978999

我整理后,给出最直接的操作办法:

1.宝塔面板中  文件 - 根目录/etc/rc.d/rc.local 打开编辑,文本最后添加这三行代码
  1. /etc/init.d/memcached start
  2. /etc/init.d/mysqld start
  3. /etc/init.d/redis start
复制代码


2.因为在centos9中,/etc/rc.d/rc.local的权限被降低,所以需要执行如下命令赋予其可执行权限。宝塔面板中打开  终端,输入以下命令
  1. chmod +x /etc/rc.d/rc.local
复制代码

3.reboot重启,发现该几项程序都自动启动了。



使用道具 举报 只看该作者 回复
发表于 2024-7-22 14:39:16 | 显示全部楼层
您好,这个是通过文件在服务器开机的时候是识别这个文件,执行里边的命令,这的确是一个方法

如果不想这么设置,可以在面板的设置中,找到告警通知,将任务类型改为服务停止告警,有一个自动尝试重启选项可以打开。这样,可以在开机的时候启动,也会在服务停止的时候尝试重启和告警。(mysql不建议使用)
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表