ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

服务器机房高温,导致断电出现了下列问题

2022-05-23 12:02:42  阅读:141  来源: 互联网

标签:iptables 文件 端口 pid 断电 机房 服务器


服务器机房高温,导致断电出现了下列问题:

1. redis 服务启动不了
    1. 断电之后redis的配置文件出现了问题,需要修改一下内容:

       

       

        

       

       

  1.  

     

  2. 在绑定的端口之后需要添加服务器的地址,外网可以访问到的, 需要将protected-mode no 修改为 yes 意思是可以被访问

2. mysql 服务启动不了
  1. 主要原因是断电时产生了一些日志文件需要删除:

     

     

     

     

     

  2. 在没有删除这几项日志文件时,启动mysql的服务会报错

    Starting MySQL.. ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid) 这个问题意思是,服务起来了,但是不能往pid文件里写数据, 然后后面还有一句话的意思是,不能是没有pid文件,这不就冲突了吗,然后就去看了mysql的日志文件,日志文件中有说这个问题:

     

     

     

这里就明确说明了没有pid文件,然后就在他想要创建文件的目录下直接创建/mysqld/mysqld.pid. 然后就发现,我重新启动mysql,发现它就直接把我mysqld.pid文件删了, 进入到日志目录,发现有好多ib_log*的文件, 这几项文件是,服务器断电之后产生的,删除之后,重新启动mysql 就可以了

 

需要注意的是服务器在断电关闭之后,防火墙中保存的开放端口都会丢失掉,需要重新开放端口:

现在防火墙有两种服务 1.service firewalld

2.service iptables

一.就firewalld来说 查看开放的端口

img

查询防火墙状态

img

如果防火墙关闭了,就开启

img

查询对应端口号

img

如果显示no,则开启

img

然后重启防火墙

img

注意:如果是云服务器的话,还得去云服务器管理平台开启端口号

img

二.service iptables

  1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8085-j ACCEPT 2.保存:/etc/rc.d/init.d/iptables save 3.重启服务:/etc/init.d/iptables restart 4.查看端口是否开放:/sbin/iptables -L -n

  2. 保存:/etc/rc.d/init.d/iptables save
    3.重启服务:/etc/init.d/iptables restart
    4.查看端口是否开放:/sbin/iptables -L -n

标签:iptables,文件,端口,pid,断电,机房,服务器
来源: https://www.cnblogs.com/boyb/p/16300680.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有