美文网首页技术文
启动linux服务器之后有时出现连接超时等问题时一个排查思路

启动linux服务器之后有时出现连接超时等问题时一个排查思路

作者: paradise_qing | 来源:发表于2019-07-23 20:31 被阅读1次

    场景:前一天晚上,在服务器上压性测试了下单流程,所以往数据库中写入了很多数据,因为服务和数据库都部署在同一台服务器上,导致服务器的内存被耗尽了,用free -m查看都没有空闲的内存了,所以就重启了下服务器。

    服务器起来之后,将所有的服务都起起来,包括数据库,但是通过数据库链接工具Navicate去连接时连不上。因为是linux上部署的mysql,所以就直接在linux上敲命令:

    mysql -uroot -p***

    发现可以连接到数据库,查询数据库

    show datebases;

    能看到所有的数据库名。

    选择我们用的数据库,查看表名,也都能显示出来:

    select datebase_name;

    show tables;

    突然就想到是不是防火墙开了,因为重启了服务器,防火墙可能在开机启动文件中设置了,去关闭了防火墙。其实应该是设置防火墙规则,而不是直接关闭服务器的防火墙,规则设定什么的,我页没有设置过,后面学到了补充进来。

    service iptables stop

    执行完之后,再用工具连接数据库,连接成功了。

    这块整理下关于防火墙的一些操作命令,我自己也学习下。

    1. 永久性生效

    开启:chkconfig iptables on

    关闭:chkconfig iptables off

    1. 即时生效,重启后失效

    开启:systemctl iptables start

    关闭:systemctl iptables stop

    相关文章

      网友评论

        本文标题:启动linux服务器之后有时出现连接超时等问题时一个排查思路

        本文链接:https://www.haomeiwen.com/subject/nsqzlctx.html