转自https://blog.csdn.net/qq_41895021/article/details/109483832
今天遇到了这个问题,所以转载记录一下,该问题的原因是redis非正常关闭,导致reidis的pid文件未正常删除。而pid文件的作用是防止redis多进程启动,所以如果不删除它就无法启动新的redis.以下是具体方法。

重启宝塔redis启动失败
查看状态:

[root@localhost ~]# service redis status
Redis is not running, buy pid file is exits /www/server/redis/redis.pid
[root@localhost ~]#

原因:
我的宝塔是装在vmware里,win10重启,vm里的虚拟机直接关机,redis 没有正常关闭,redis.pid文件残留。

解决办法:
[root@localhost redis]# vi /etc/init.d/redis

搜索【Redis is not running, buy pid file is exits】
大概在38行

 34 redis_start(){35         if [ -f "/www/server/redis/redis.pid" ]; then36                 ps -p $(cat ${PIDFILE}) > /dev/null 2>&137                 if [ $? -ne "0" ]; then38                         echo Redis is not running, buy pid file is exits ${PIDFILE}39   40                         exit 141                 else42                         echo "redis is running! ($(cat ${PIDFILE}))"43                         exit 044                 fi45         fi46         echo "Starting redis server..."47         sudo -u redis $EXEC $CONF48         echo ${REDIS_PORT} > /www/server/redis/start.pl49         echo "Starting redis success!"50 }

在39行加入(exit 1之前 )
rm -rf /www/server/redis/redis.pid && service redis restart && service redis status
然后reboot查看效果

宝塔服务器重启后redis启动报错pid file is exits相关推荐

  1. 重启宝塔redis启动失败,pid file is exits

    重启宝塔redis启动失败 查看状态: [root@localhost ~]# service redis status Redis is not running, buy pid file is e ...

  2. 记录一次服务器登录后提示邮件报错550

    记录一次服务器登录后提示邮件报错550 `smtp-server: 550 邮箱:user not exist "/root/dead.letter" 11/417 . . . m ...

  3. php hugepage,【原创】解决Redis启动报错:Transparent Huge Pages (THP) support enabled in your kernel...

    问题背景 Redis启动报错: WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This w ...

  4. redis启动报错解决

    一. redis启动报错 [test-mac:~ test$ redis-server 1342:C 18 Oct 2021 17:02:46.555 # oO0OoO0OoO0Oo Redis is ...

  5. Redis 启动报错 QForkMasterInit: system error caught. error code=0x000005af 解决

    title: Redis 启动报错 QForkMasterInit system error caught error code=0x000005af 解决 date: 2022-03-16 16:2 ...

  6. 【总结】ElasticSearch 安装启动报错max file descriptors [32768] for elasticsearch process is too low, increase

    ElasticSearch 安装启动报错max file descriptors [32768] for elasticsearch process is too low, increase to a ...

  7. docker-ce 配置初始化后服务启动报错

    场景: docker-ce 安装完成,进行配置调整,修改docker启动daemon文件后启动报错:Docker version 17.03.3-ce 报错内容: You specified -b & ...

  8. SpringBoot集成Redis 启动报错

    SpringBoot启动报错:Field redisTemplate in com.test.redis.controller.TestController required a bean of ty ...

  9. redis启动报错oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

    redis启动时报错oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 29965:C 10 Nov 2022 15:07:07.843 # oO0OoO0Oo ...

最新文章

  1. xp系统本地连接服务器,本地连接,xp系统本地连接不见了怎么办
  2. 我们为什么不能只相信建立在深度学习基础上的人工智能系统
  3. 产品必备:注册登录完整解决方案 | 含原型下载
  4. 产品经理这个角色真的泡沫越来越大吗?
  5. MyEclipse自定义servlet模板
  6. 如何在WebIDE里打开一个HTML5应用
  7. java通过ldap添加用户后_ldap连接不上改用户_JAVA通过LDAP做用户登录认证,怎么做业务的异常处理?...
  8. 男生的哪个“不要”是真的不要?
  9. Pandas数据排序——【按索引排序sort_index()方法、按值排序sort_value()方法】
  10. 【STM32】【STM32CubeMX】STM32CubeMX的使用之八:低功耗模式及MCU唤醒
  11. ThinkPHP文件上传类的使用
  12. matlab怎样设置中文界面
  13. 当在keil破解时出现的TOOLS.INI_TOOLCHAIN NOT INSTALLED的解决办法。
  14. 英特尔神经计算棒Movidius学习——硬件
  15. 网络和浏览器相关笔记
  16. 2018:平凡而不平庸的一年
  17. 【考研英语】作文套话(自用)
  18. ”标准答案没出来,我怎么知道我想表达什么?……“这样的话,根本就不仅仅是笑话,而且还是现实
  19. WCF学习(2)- 契约
  20. 诚之和:SQL Where – 子句示例

热门文章

  1. Qt绘制图形的交、并、补
  2. 爬了世纪佳缘后发现了一个秘密
  3. 【调用百度翻译接口实现简单窗口的汉译英】
  4. C#创建cookie及js删除cookie
  5. 自然语言交流系统 phxnet团队 创新实训 项目博客 (十三)
  6. VS2008安装失败及解决办法
  7. 主要的Ajax框架都有什么?
  8. Hibernate的DAO实现
  9. 教你如何在 Windows 下让崩溃的 Python 程序自重启
  10. qeephp数据库关联操作