【待反馈】解决centos下redis、memcached开机不自动启动问题
安装了多年的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 打开编辑,文本最后添加这三行代码/etc/init.d/memcached start
/etc/init.d/mysqld start
/etc/init.d/redis start
2.因为在centos9中,/etc/rc.d/rc.local的权限被降低,所以需要执行如下命令赋予其可执行权限。宝塔面板中打开终端,输入以下命令
chmod +x /etc/rc.d/rc.local
3.reboot重启,发现该几项程序都自动启动了。
您好,这个是通过文件在服务器开机的时候是识别这个文件,执行里边的命令,这的确是一个方法
如果不想这么设置,可以在面板的设置中,找到告警通知,将任务类型改为服务停止告警,有一个自动尝试重启选项可以打开。这样,可以在开机的时候启动,也会在服务停止的时候尝试重启和告警。(mysql不建议使用)
页:
[1]