标签:iptables 文件 端口 pid 断电 机房 服务器
服务器机房高温,导致断电出现了下列问题:
1. redis 服务启动不了
-
断电之后redis的配置文件出现了问题,需要修改一下内容:
-
-
-
在绑定的端口之后需要添加服务器的地址,外网可以访问到的, 需要将protected-mode no 修改为 yes 意思是可以被访问
2. mysql 服务启动不了
-
主要原因是断电时产生了一些日志文件需要删除:
-
在没有删除这几项日志文件时,启动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来说 查看开放的端口
查询防火墙状态
如果防火墙关闭了,就开启
查询对应端口号
如果显示no,则开启
然后重启防火墙
注意:如果是云服务器的话,还得去云服务器管理平台开启端口号
二.service iptables
-
开放端口命令: /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
-
保存:/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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。