redis服务启动不了的解决办法(服务器应非法关机了)

1、确认redis没运行。

[[email protected] run]# /etc/init.d/kkmail_redis status
redis is not running

2、删除pid文件(从配置文件里面获取pid文件路径),然后重启还是不行。

-rw-r--r-- 1 root root 5 8月   6 14:37 redis.pid

3、查看错误日志。

[[email protected] run]# cd /usr/local/kk-mail/log/redis/
[[email protected] redis]# tail -n 20 redis.log
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 2.8.10 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in stand alone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 4807
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               
[4807] 06 Aug 14:37:52.782 # Server started, Redis version 2.8.10
[4807] 06 Aug 14:37:52.782 # Wrong signature trying to load DB from file
[4807] 06 Aug 14:37:52.782 # Fatal error loading the DB: Invalid argument. Exiting.

4、删除rdb文件,然后重启redis服务

[[email protected] redis]# rm -f /usr/local/kk-mail/data/redis/data/dump.rdb
[[email protected] redis]# /etc/init.d/kkmail_redis restart
Stopping redis ...
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Redis is stopped
Starting Redis server...

5、去人redis已经可以成功启动了

[[email protected] redis]# /etc/init.d/kkmail_redis status
redis ( pid 5219 ) is running

原文地址:http://blog.51cto.com/net881004/2155242

时间: 2024-07-30 14:37:47

redis服务启动不了的解决办法(服务器应非法关机了)的相关文章

VS2013无法启动 IIS Express Web解决办法

开发环境:windows8.1+VS2013 使用VS2013有一段时间了,因前期都是编写C/S程序,没有使用到B/S调试器.前几日,创建了一个MVC项目,突然发现VS2013无法调试,报了这样的错. 一下子有点蒙,why? 修改项目属性的Web项,如下. F5运行,仍然出错. 这时候我知道了是Web调试器没有启动,但是却不明白为什么.于是检查IIS8.5的安装情况,把一些可能需要安装的都给装了. F5运行,问题依旧. 问题焦点已经很清楚了,就是IIS Express未能启动.于是想到查看事件,

PHP Apache shutdown unexpectedly启动错误解释及解决办法

本文出自:http://blog.csdn.net/svitter 实验环境:Myeclipse10 + tomcat7.0 有时间会写windows和linux下的tomcat配置,现在时间有限,暂且不写了..有些东西也是没有理解透彻. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <%@ page language="java" contentType="

SharePoint2010 安装时报“未能启动数据库服务 MSSQL$Sharepoint"解决办法

1. 为什么关注R画图? 1)R画图好看,图片质量高.可以和R语言结合在一起,而R会是我接下来几年工作的主要语言. 2)毕业论文时知道了R画图不是个简单的事情,复杂琐碎,是一个经验活,学习曲线陡峭 3)作为数据分析的一项基本技能,就是画出好看的图.R语言画图能力足够用了,普适性也高. 2. 进军路线 1)学习R in a nutshell中的画图内容.三个包:graphics,lattice,ggplot2. 2)战略目标:了解graphics,熟悉lattice,精通ggplot2 3)战略成

installshield制作的安装包卸载时提示重启动的原因以及解决办法

原文:installshield制作的安装包卸载时提示重启动的原因以及解决办法 有时候卸载installshield制作的安装包程序,卸载完会提示是否重启电脑以完成所有卸载,产生这个提示的常见原因有如下几种:1. 卸载时,程序正处于运行状态2. 卸载时,程序文件夹处于打开状态3. 卸载时,有文件被别的进程调用,或者在进程中,常见情况如dll在进程中 一般来说解决办法是针对第三种情况的,解决办法是卸载时强制杀进程,比如在OnMaintUIBefore或者OnUninstall里写上强制杀进程的代码

问题:Custom tool error: Failed to generate code for the service reference &#39;AppVot;结果:添加Service Reference, 无法为服务生成代码错误的解决办法

添加Service Reference, 无法为服务生成代码错误的解决办法 我的解决方案是Silverlight+WCF的应用,Done Cretiria定义了需要在做完Service端的代码后首先运行事先定义好的Unit Test,确保在客户端使用Service之前Service是可以正确的运行的.在我创建Unit Test之前,需要在测试项目中添加对WCF Service的引用,而这时却出现了错误. Custom tool error: Failed to generate code for

无法启动MYSQL服务”1067 进程意外终止”解决办法——汇总及终极方法

自己一开始按照百度经验里的方法--<MySQL下载安装.配置与使用(win7x64)>去安装和配置,但是到后面步骤总是出现1067代号的错误.慢慢折腾去解决. 这里汇总各种导致mysql提示无法启动MYSQL服务"1067 进程意外终止"的一些解决办法.自己遇到这个问题是查了很多方法不行,最后看到一个论坛的讨论,试了一下竟然可以.一下是网上的部分方法,最后可以的那个方法我放在最后面: 启用MySql服务的时候出现"windows无法启动mysql服务(位于本地计算

Oracle监听服务无法启动或丢失的解决办法

当用可视化工具连接时,错误提示: 执行请求的操作时遇到错误: IO 错误: The Network Adapter could not establish the connection 1)使用了Cclear或鲁大师等注册表清理工具清理后导致无法启动 无法启动OracleOraDb10g_home1TNSListener服务 解决办法:①打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/下的Services和HKEY_LOCAL_MACHINE/SYS

无法启动MYSQL服务”1067 进程意外终止”解决办法

原文:http://www.111cn.net/database/mysql/48888.htm 本文章主要是总结了各种导致mysql提示无法启动MYSQL服务"1067 进程意外终止"的一些解决办法,有碰到mysql无法启动的同学可尝试参考. 启用MySql服务的时候出现"windows无法启动mysql服务(位于本地计算机上.错误1067:进程意外终止)",看看mysql服务并没有其它的依赖安系啊,于是突然想到进系统日志看看,果然发现很多MySql的很多错误,终

mysql 服务启动不了;无法启动MYSQL服务”1067 进程意外终止”解决办法

有可能是服务启动的可执行路径错误: 进入注册表修改路径regedit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL