Tuxedo域连接错误引出的netstat不同平台参数的区别

最近测试同事有一个需求,搭建一套Tuxedo域,连接网关,通过其和其他域交互,搭建过程中配置正确,但域连接报错,模拟过程如下,假设本地域名称为LOCALDOM,网关域名称为GWDOM,主机操作系统是Solaris。

从LOCALDOM本地域执行pd发现无连接的域,connect显示无法连接网关,

使用co强制连接网关域,报错。网关执行pd,显示无法连接LOCALDOM,

本地域重启tmboot,ULOG报错,

找不着一个GWADMIN服务,但实际应该找的不是这服务,因为我们尝试配置这个服务,

重启应用,和预期一致,报了找不着这个可执行文件,

重新检索ULOG日志,提示连接本地域7777端口,Network error,

LIBGWT_CAT-1243错误域连接IP、端口有问题,

本机执行netstat -anp | grep 7777,检索7777端口是否被占用,为空,原因是什么?

其实这块有经验的朋友,应该可以知道了,可能了解判断的方向了。

Solaris下的netstat指令,和Linux下的netstat指令,若干参数含义有一些区别,Linux下netstat的-p参数含义,

-p, --programs             display PID/Program name for sockets

Solaris下netstat的-p参数含义,

-p    Displays the net to media mapping table. For IPv4, the address  resolution  table  is displayed. See arp(1M). For IPv6, the neighbor cache is displayed.

这我们用netstat -anp实际需要看7777端口,目前是否被占用,可Solaris下未按照语义返回占用的进程,我们看下不用-p,Solaris执行返回,

说明7777端口已被占用,处于监听状态,进一步说明是由于本地域7777端口,被占用因而导致GWADM无法连接本地IP的7777端口,进而无法和网关建立连接。

解决方法就是将7777改为空闲端口,例如7000,需要改一下本机,以及网关的domain配置文件,此时本机执行pd,显示连接了网关,connect提示和网关的连接已打开,

网关执行pd,显示连接了LOCALDOM,connect提示和LOCALDOM连接已打开,

总结:

  1. Tuxedo的ULOG日志,大部分系统错误,可以有一些提示,虽然可能错误提示信息简略,但往往可以指明方向。
  2. netstat指令很有用,可以帮助我们找出,端口是否被占用、以及什么进程占用的,可是Solaris和Linux下netstat的参数略有不同,使用man可以检索详细介绍,不一定要记住所有参数,但需要知道如何检索。判断问题的方向和方法是我需要提高的地方,根据错误提示,是否可以快速定位问题,是否可以了解具体指令、工具的一些区别和用法,快速解决问题,例如文中提到了ULOG,记录了网络错误,无法连接本地IP和端口,直觉上应该首先检索端口,看下是否被占用,用netstat指令,根据当前是Solaris,是否知道-p参数不能用,如果上述两步判断正确,发现问题和解决问题,就易如反掌了。

如果您觉得此篇文章对您有帮助,欢迎关注微信公众号:bisal的个人杂货铺,您的支持是对我最大的鼓励!共同学习,共同进步:)

时间: 2024-09-20 07:50:23

Tuxedo域连接错误引出的netstat不同平台参数的区别的相关文章

宽带连接错误解决方法总汇

宽带连接错误691 (由于域上的用户名或密码无效而拒绝访问)/错误635(未知错误)的处理流程如下: (1)用户名密码填写错误 (2)如果用户帐号密码填写无误,则进入下一步继续处理;建议重建拨号软件(如果不懂装拨号软件,可参考户重新): 如果重装拨号软件后正常,原因为"拨号软件丢失"; 如果重装拨号软件后故障依旧,请拨打客服电话10000电信(10060网通/10050铁通)进行障碍申告. 宽带连接错误691 错误691真正意义上来讲:1:域上名出现错误,(用户名或密码输入错误).2:

宽带连接错误解决方法大集合

上网最烦的是什么?网速慢,广告,中病毒等等,其中最让人感到烦恼的莫过于那些莫名其妙弹出的"宽带连接错误XXX"的弹窗警告了,经常在这种时候你是上不了网的,身边有手机还好,刷着流量去百度找帖子解决,身边没手机怎么办?打电信或者联通客服?有一点必须确认的是他们即使答应让人来修复也一定不是现在. 今天软媒小编整理编排了一些关于691.623.678...宽带连接错误解决方法大集合,这些解决方法来源于网络,望知晓出处者不吝告知,感激不尽.希望或多或少能帮助到你. 宽带连接错误691(由于域上的

宽带连接错误怎么办

  [实用!宽带连接错误怎么办?]宽带连接错误的时候,往往会弹出691.623.678.645.720.721.718.734.769.619.676.815等等数字的窗口,这些都是什么意思,你知道吗?出现这些状况你该怎么办?这个非常实用哦,又涨姿势了吧! 宽带连接错误691(由于域上的用户名或密码无效而拒绝访问)的处理流程: 步骤一:检查用户名密码填写是否错误,如果用户账户密码填写无误 则进入下一步继续处理.建议重建拨号软件.如果重装拨号软件后正常,原因为"拨号软件丢失";如果重装拨

android-如何处理 adb 连接错误?

问题描述 如何处理 adb 连接错误? 之前我不能连接adb,但是我重启计算机后重新连接时出现以下的错误: 在task manager中没有adb服务器.所以就没有使用adb kill-server.我没有连接usb也不能重启adb. 如何解决这个问题? 解决方案 别指用端口试试 我怎么看下面提示端口出现了两次

解决js数据包含加号+通过ajax传到后台时出现连接错误

测试过程中发现js数据包含加号+通过ajax传到后台时出现连接错误,删除+,链接畅通了,果然是这块问题,对加号进行转义 昨天有人提出一个bug,说"B+侦探"和"C+侦探"不能看,我当时很郁闷,因为其他资源是可以播放的,为什么这个不能播放,而且电影名称我都是字符转换过的,在不断调试中,发现url地址电影名字转码后存在一个"+",心想是不是这个问题,删除"+",链接畅通了,果然是这块问题,对加号进行转义. 关于特殊字符的转义,网

Windows无法与此域连接的问题

在VM中安装了Windows Server 2008 配置了域环境,并安装XP系统加入到域中.今天打开虚拟机后,利用域账户登录XP客户端时无法登录,检查配置IP.DNS.虚拟机等配置都无误后,遂尝试重置用户密码.禁用在启用账户等操作. 但依然如法登录,更为奇怪的现象是:登录时可以验证账户和密码,并根据服务器配置要求重新设置密码,但是重新设置密码成功后,又提示: "windows 无法与此域连接,原因是域控制器存在故障或不可用,或者没有找到计算机帐户,请稍后再试.如果此消息持续再现.请与系统管理员

宽带连接错误651怎么回事

宽带连接错误651如何解决,怎么回事?提示错误651是怎么个情况,如何解决呢? 如果是win7先打开网络与共享中心-更改适配器设置-本地连接右键-属性-配置-高级-连接速度和双工模式-100Mbps全双工-确定 如果不正常可根据设备状态灯给用户判断是网线.猫还是属于电话线路问题. 如果网线问题可建议用户关闭电脑和猫将网线的两头对调然后插紧过3-5分钟再试或换网线再试. 如果是猫问题一年内由网通负责上门调试更换,一年外可向用户提供adsl猫厂家电话由设备厂家做售后服务.如果电话线问题可以将adsl

win7宽带连接错误711怎么办?

win7宽带连接错误711怎么办?    win7宽带连接错误711的解决方法: 方法一:开始菜单--运行--输入cmd,然后再输netsh winsock reset,回车,重启计算.(XP的用户是不会出现这个问题的,win8客户也不会出现,只针对win7) 方法二:注册表与服务解决 1.开始,运行输入:regedit.exe打开注册表 2.在注册表中找到:HKEY_LOCAL_MACHINESystemCurrentControlSetserviceseventlog,将eventlog下的

MySQL中出现连接错误:ERROR 1045 (28000): Access denied for user

  MySQL中出现连接错误: ERROR 1045 (28000): Access denied for user ---------------------------------------------------------------------------------- 1.添加用户 shell>mysql mysql>use mysql mysql>grant all privileges on *.* to 'test' identified by 'test' with