在线上服务器上我们使用redis、memcached、nodejs 等等 ,都需要使用端口,但是有些时候我们却发现 程序已经运行成功!
但是却是连接超时访问不到下面就是笔者的解决办法:
例如我们的端口是8888 我们需要
/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT #开启8888端口
我的线上镜像是centos 7 所以运行service network restart,运行成功,在外网访问到 !!!
Linux在一个程序正在运行时不小心将其命令窗口关闭,发现在新的命令窗口中无法关闭正在运行的程序,这时这个程序就会一直占用这个端口,这时可以使用下面命令打印该程序信息
- ps -ef|grep server
- kill -9 5918