搞死人的windows地址监听

本人很不愿意搞windows服务器,这不,正准备收拾东西搬家,用户来消息说有个服务器的服务不能正常连接。具体表现是 telnet 127.0.0.1 8008可以连,但执行 telnet 172.16.5.10 8008 死活就不行。提示:172.16.5.10 就是本服务器的接口ip。


没办法,催得凶,只好远程登录上去。


查看端口8008是否存活?对方坚持说服务是正常的,因为telnet 127.0.0.1 8008是正常的。netstate -an发现端口8008确实在监听。那么由此初步判断,可能是防火墙的设置问题。

wKioL1bo_pWSZQpRAARulo2iQew743.jpg增加入站、出站规则,搞半天也没效果,很是烦躁。


暂时解决不了,有电话相互沟通了一阵,想了几种可能,挨个尝试,还是不行。突然,一个程序员提出,这个windows服务器上还有另外的服务,但确是正常的,开的端口是tcp 6789。我在服务器本地用命令行执行 telnet 127.0.0.1 6789 ,再执行 telnet 172.16.5.10 6789  也可以连接。然后我又返回防火墙规则那里查入站和出站,列表里根本就没有这个tcp 6789这个端口。由此判断与防火墙无关,又仔细确认了一遍,防火墙确实是关闭了。


再切换到命令行端口,执行netstat -an ,查看输出,仔细观察,终于发现端倪。

spacer.gifwKiom1bo_-fitwtFAAScRKlM9XU495.jpg

正常工作的服务,监听的tcp地址是0.0.0.0,而不正常的服务,监听的地址是 127.0.0.1。火速让程序员改程序,改完重启服务,终于正常了。


但愿以后不要用该死的windows服务了!!!

本文出自 “sery” 博客,请务必保留此出处http://sery.blog.51cto.com/10037/1751756

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
在Windows Server 2012 R2的Hyper-V中创建支持RemoteFX的虚拟机 今天一个网友问在Hyper-V创建中,支持3D的内容。有一段时间不用Hyper-V了,今天在家里的PC机上,安装测试一下。 1、在Windows 10计算机安装Windows 2012 R2 我当前的计算机是Windows 10,有1个128GB的M.2的SSD(图中标号为1的),1个3TB的硬盘作数据磁盘,前几天为了装Windows 7,又添加了一个2TB的硬盘,之后在这个2TB的硬盘上创建了3个主分区、1
0.说明 本文为开源博客系统Blog_mini的官方部署文档,通过本文的阅读,你将可以在一个全新的CentOS系统上完全部署Blog_mini,从而成功架设属于你的个人博客网站。 这里使用的操作系统为: Ubuntu 15.10 ,理论上,只要操作系统上安装的Python版本为2.6.x或2.7.x,都可以成功部署Blog_mini。 1.获取Blog_mini源代码 有以下两种方式可以获取Blog_mini的源代码: 通过git的方式 通过Blog_mini项目主页下载 我们将介绍这两种方法,实际中,
0.说明 当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便。基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了。 但我更倾向于使用源码的方式来安装MySQL,原因也很简单: 除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家,直到完
项目背景: 利用python实现一个自动化的网卡流量图表绘制,这对于我们实现自动化运维平台有更深入的理解, 也会让我们对于现有的一些监控软件的一些实现都有很大的帮助。 实现环境: 虚拟机 VMware Workstation 12 player 服务器:centos6.5的系统 ip:192.168.0.25 python2.6.6 rrdtool模块、time模块、psutil模块。 SecureCRT ssh远程连接软件 实验过程: 思路其实很清醒:创建rrd数据库----数据写入rrd数据库----
一、 Web 缓存 1.web 缓存 web 缓存是可以自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时,如果本地有 " 已缓存的 " 副本,可以从本地的存储设备而不是原始服务器设备中提取这个文档。 通过 key-value 键值方式缓存, key 中保存了 URL 路径, value 中保存了 web 内容,其均使用 hash 格式,算法保证能在海量数据中快速命中缓存内容 (1) 缓存优点 1) 减少冗余的数据传输,节省带宽 2) 缓解网络瓶颈问题,无需耕宇宽带就能更快的加载页面 3)
前言:同事问我,你写运维平台最先写哪一部分?好吧,还真把我问倒了,因为这是在问最应该放在放在第一位的东西~作为一个工作不足两年,运维不足一年的新手来说,还真不敢妄下评论,其实按照我的思路,觉得最重要的部分肯定是故障处理,报警,但是这一块怎么写?怎么说?肯定不能重复造轮子了,不过我最想写的是报表系统,思路是有的,但是一直耽搁了,详情参考 http://youerning.blog.51cto.com/10513771/1708925 。 好吧,在回到那个问题,应该先写哪个部分。我没回答,反问他了。 他说,应
操作系统: CentOS 6.5 keepalived软件版本:keepalived-1.2.13 Keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能,判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集 Keepalived采用VRRP热备份协议,以软件的方式实现Linux服务器的多机热备功能,其实与思科的HSRP功能类似 实验拓扑图: 实验环境: 注意事项:在配置网卡IP地址的时候,将配置项:NM_CO
1、切换至root用户 2、两台服务器分布安装bind yuminstallbind 3、对比两台服务器bind版本 4、修改主配置文件信息, 建议将主配置文件备份后在进行修改。 cp/etc/named.conf/etc/named.conf.bakvi/etc/named.confoptions{listen-onport53{127.0.0.1;};//只监听本机53端口listen-on-v6port53{::1;};directory"/var/named";dump-file"/var/nam
小道消息:2016爱维Linux高薪实战运维提高班全新登场,课程大纲: http://www.iivey.com/666-2 最近经常有同行的朋友或者Linux初学者问我:运维人员是否需要学一门语言,那么该学哪种语言呢? 对于这个问题,我分两个方面回答: 首选,在大数据、云计算发展迅猛的今天,系统运维人员如果不懂一点开发语言的话,确实会举步维艰,因为在运维工作中,业务系统的繁多,线上服务器规模很大时,只能通过写脚本的方式(自动化也是脚本一种哦)自动化完成,不然,如此重复和繁琐的工作,靠人力是无法负担的,所

使用Zabbix监控RabbitMQ - 2016-03-14 15:03:31

一 应用场景描述 线上业务使用RabbitMQ作为消息队列中间件,那么作为运维人员对RabbitMQ的监控就很重要,本文就针对如何从头到尾使用Zabbix来监控RabbitMQ进行说明。 二 RabbitMQ监控要点 RabbitMQ官方提供两种方法来管理和监控RabbitMQ。 1.使用rabbitmqctl管理和监控 Usage: rabbitmqctl [-n node] [-q] command [command options] 查看虚拟主机 # rabbitmqctl list_vhosts