有同学反应,在使用宝塔时,突然Mysql和Redis停止运行了,怎么启动也启动不了,Mysql启动失败,并且也不报错,没有错误日志;Redis提示启动成功,但是在宝塔里始终是显示未启动状态,用命令行启动显示success,但再执行service redis status时却提示:Redis is not running, buy pid file is exits /www/server/redis/redis.pid,这是怎么回事呢?如图:

丁老师在接到求助信息后,登录该服务器进行,分别进行了以下排查:
1.卸载redis然后重装,错误问题依旧;
2.安装redis旧版本,错误问题依旧;
3.删除/www/server/redis/redis.pid,然后重启redis,错误依旧;
4.用命令行重启Mysql,提示启动失败,无错误信息,无错误日志;
以上方法都试了个遍,还有说什么vi /etc/init.d/redis,在什么39行前插入rm -rf /www/server/redis/redis.pid && service redis restart && service redis status的,都试了,统统无效。反正在百度查的相关网页没有一个能解决问题的。
正当丁老师百思不得其解时,突然注意到,/www/server/redis/redis.pid和redis.log的文件size为0,咦,好像不对,即使启动失败,这两个文件也不该为0的,至少该写入点什么错误日志吧!为什么为0呢,是没有写入,还是写入不了呢?有问题!绝对有问题!突然灵光一现,df -hl,sh*t!磁盘满了!

查了一堆问题,都没有注意,进入宝塔首页一看,原来是磁盘满了!怪不得,相关程序无法写入日志、无法生成运行缓存、无法启动。
查到问题后,赶快对服务器进行了清理,清理后空出了10多个G空间,重启后redis和mysql就自动启动成功了,为了安全起见,又对linux服务器进行了扩容,这下算是彻底解决这个问题了。
这件事情告诉我们,很多看似复杂的问题,其实是由很简单的原因引起的,在对故障进行排查时,一定不要照本宣科,总认为是技术上的问题,多从底层排查,有时候问题的故障就在你眼前。
krpano全景图默认开启陀螺仪的方法
很多想学java的新同学,经常问丁老师,java的spring,spring cloud,spring boot都是些什么东东呀?感觉傻傻分不清楚呢?今天丁老师就给你们解答。首先,spring,spring cloud,spring b...
一、查看系统安装mysql的情况;rpm -qa | grep -i mysql二、关闭Mysql服务;service mysql stop三、批量删除mysql相关的包;rpm -qa | grep mysql | xargs yum...
在宝塔安装PHP时,提示:启动失败: /www/server/php/80/sbin/php-fpm: error while loading shared libraries: libicuio.so.73: cannot open ...
上一期我们讲到了《微信小程序发布后多久可以能被搜索到?》,我们已经知道了微信小程序在上架后,多久能被搜索到的一个时间范围。本期我们讲一下,微信小程序被搜索,如何提升排名,是搜索结果靠前的方法。首先,微信小程序的搜索结果排名,并没有一个固定的...
最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx 403 forbidden,这是怎么回事呢?首先,已经出现了nginx 403提示,说明nginx是安装正常的。其...
windows11更新后,不管是桌面的右键,还是文件上点右键,都非常地别扭,而且也非常的卡顿。在网上找了一堆方法,都不管用,经过不懈努力,终于找到了真正能恢复经典版右键的方法。废话不多说,具体方法如下:1.以管理员方式运行CMD打开后,在C...
这几年AI技术的发展已经达到新的高度,从提高个人生产力到企业操作效率的各个方面,AI都扮演着不可或缺的角色。无论是进行语言交流、内容创作、或是任务管理,都有相应的AI工具可以帮助我们更加轻松地完成工作。以下是丁老师觉得不错的AI工具推荐,希...