首页 > 数据库 >redis启动失败报错:Job for redis.service failed because the control process exited with error code.

redis启动失败报错:Job for redis.service failed because the control process exited with error code.

时间:2024-08-16 11:26:33浏览次数:13  
标签:control SELinux redis 宽容 模式 systemctl 报错

问题描述

启动报错如下:

查看redis的启动信息:

systemctl status redis.service 或 journalctl -xe

由提示可以看不是配置文件,内存等原因造成的。

解决方案

原因:linux的一个安全子系统(SELinux)阻止了服务的启动。

查看SELinux 的工作模式

cat /etc/selinux/config

SELinux 有三种工作模式,分别是:

     1. enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。

     2. permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。

     3. disabled:关闭 SELinux。

临时切换SELinux 的工作模式,重启服务器会还原

# 临时切换SELinux 为 宽容模式

setenforce 0

# 临时切换SELinux 为 强制模式

setenforce 1

永久将SELinux 修改为 permissive(宽容模式) 或 disabled(关闭)

# 建议修改为宽容模式

vim /etc/selinux/config

重启服务器,重启时间可能有点久,不要慌,慢慢等!!!

reboot

重新启动redis 服务

systemctl start redis

systemctl status redis

希望对你们有帮助,烦人的问题统统远离!!!

标签:control,SELinux,redis,宽容,模式,systemctl,报错
From: https://blog.csdn.net/qq_62398643/article/details/141253431

相关文章

  • springboot 接口参数类型为LocalDateTime解析失败导致接口报错 -解决
    1.原因springboot框架不支持LocalDateTime的解析,需要自己添加一个解析配置2.解决创建一个配置类,位置随意importcom.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;importcom.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;impo......
  • Redis数据结构ZipList详解、ZipList的连锁更新问题
    ZipListZipList是一种特殊的“双端链表”,由一系列特殊编码的连续内存块组成。可以在任意一端进行压入/弹出操作,并且该操作的时间复杂度为O(1)。属性类型长度用途zlbytesuint32_t4字节记录整个压缩列表占用的内存字节数zltailuint32_t4字节记录压缩列表表尾节点距离压......
  • Redis数据结构:动态字符串SDS、Intset、Dict详解
    动态字符串:我们都知道Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。可见字符串是Redis中最常用的一种数据结构。不过Redis没有直接使用C语言中的字符串,因为C语言字符串存在很多问题:获取字符串长度的需要通过运算非二进制安全不可修改Redis构建了一种新的......
  • Kali 2024 逆向调试 GDB 13.2 安装插件 Peda 不兼容报错解决方案
    发现问题如果你尝试直接进行$aptinstallgdb安装后应该是最新版的gdb13.2。并且尝试安装peda后将会出现fromsix.movesimportrange报错2024版的kali的python3是python3.11版本,而peda中的six库支持的是3.11之前的。而gdb13是支持python3.12的。有趣的一点是,当我们......
  • Java Data解决报错过程记录
    [attendancewebservice][24-08-1519:01:03.199][b3960aea15204b76b7c838189c28d45d][10.129.1.238]DEBUG[Thread-10][ne.jdbc.spi.SqlExceptionHelper.logExceptions139]couldnotexecutequery[select*fromid_customerswhereuserid=?]java.sql.SQLExceptio......
  • redis哨兵,集群和运维
    RedisSentinel(哨兵)7.1哨兵介绍Sentinel介绍redis的主从模式下,主节点一旦发生故障不能提供服务,需要人工干预,将从节点晋升为主节点同时还需要修改客户端配置。对于很多应用场景这种方式无法接受。Sentinel(哨兵)架构解决了redis主从人工干预的问题。redissentinel是redis的高......
  • 基于Spring AOP与Redisson的令牌桶限流注解实践
    1.什么是限流举个例子......
  • 【问题解决】PageOffice打开word文档报错:Office运行时错误,部分系统文件可能丢失或已损
    打开wps,右上角配置和修复工具取消勾选,确定再打开,重新勾选,确定,退出重启电脑,验证。--PS:本人自测成功,有些人的机器安装有MicrosoftOffice,取消之后(不需要重新勾选)就可以了;本人机器只安装了WPS适合这种操作。......
  • Redis集群之Redis分片集群
    前序:Redis集群搭建直接一步到位:支持海量数据以及高并发写分片集群顾名思义,将数据分开存储到Redis集群中,这样能够存储更多的数据,避免浪费资源,基础搭建如:三主三从(一拖一)、三主六从(一拖二),本次搭建采用一拖一,一拖二情况可根据文末图文介绍进行添加从节点即可cluster不能选择db,只......
  • qt 5.12测试openssl报错
    //看看是否配置了sslQNetworkAccessManager*manager=newQNetworkAccessManager(this);qDebug()<<manager->supportedSchemes();qDebug()<<QSslSocket::sslLibraryBuildVersionString();使用以上打印出当前组件以及需要的openssl版本 ("ftp","file",......