inbound connection timed out
TD未接通原因大全
G3.7互通类别
一般从disconnect里面解出来以下原因码,我们定位为"链路资源不可用" 1、no circuit'channel available:无可用的电路/通路(该原因表示目前尚无适当的电路/通路可用来处理呼叫 。) 2、resource unavailable,unspecifie:资源不可用,未规定(该原因仅在没有任何其他的资源不可用类型使用时报告一个资 源不可用的事件。ds也 这三种情况主要是资源不够,即传输链路不够,小区拥塞都会导致。还有可能是RNC上板卡REM3650板卡内存阻 塞。) 3、requested circuit/channel not available:请求的电路/通路不可用(当另一侧接口不能提供请求实体所指示的电路或通路时,返回这一原因 RRC多次连接请求,超时后引起未接通(看无线环境C/I情况,是否存在干扰) 按照规范定义C/I>=-3为满足PCCPCH覆盖率中的一个条件, 我们在当前PCCPCH RSCP值很好(大于-95dBm以 上)的条件下,将PCCPCH C/I<=-5或DPCH C/I<=-5或两者同时<=-5并且持续,归入C/I差 "BLER大"是用软件中的BLER参数来标识的,若PCCPCH RSCP、DPCH RSCP、C/I都很好,而误块率BLER为30%以 按照规范定义PCCPCH RSCP >=-95dBm 为满足PCCPCH覆盖率中的一个条件,我们一般认为"PCCPCH RSCP <=被叫UE没有响应动作 切换失败造成的主叫未接通 TD网内主叫正常呼叫,被叫在进行位置更新(LAC变更) 2G向TD重选时,主叫在2G侧呼叫,被叫在满足异系统重选条件时向TD网络重选造成的主叫未接通;TD向2G重选 时,主叫在TD侧呼叫,被叫在满足异系统重选条件时向2G网络重选造成的主叫未接通 "其他原因"包括从disconnect里面解出来以下原因码,我们定位为"其他原因": 1、call reject 2、destination out of order:终点故障(该原因表示不能到达用户所指示的收端,因为收端的接口工作不正常 。术语"工作不正常"表示信令消息不能递交到远端用户;例如,远端用户的物理层或数据层故障,用户设备脱 机等。) 3、temporary failure 4、protocol error, unspecifiedds
connectiontimeout和readtimeout timeout
`ConnectionTimeout` 和`ReadTimeout` 是在计算机网络中常用的两种超时(Timeout)机制,它们用于控制程序在进行网络通信时的等待时间。
这两个超时设置在网络应用程序和服务中非常重要,因为它们可以确保及时处理网络请求并避免因网络延迟而导致的性能问题。
在本文中,我们将深入探讨这两个超时设置的概念、作用、区别以及在实际应用中的使用场景。
## Connection Timeout### 概念`Connection Timeout` 是指在建立网络连接时等待的最大时间。
当客户端请求连接到服务器时,如果在指定的时间内无法建立连接,就会触发连接超时。
这个时间通常是在发起连接请求后开始计时,如果在规定的时间内没有成功建立连接,就会中断连接尝试。
### 作用1. **避免长时间等待:** `Connection Timeout` 的主要作用是防止客户端在尝试建立连接时长时间等待响应。
如果没有这个机制,客户端可能会一直等待服务器的响应,浪费宝贵的资源和时间。
2. **提高系统的稳定性:** 通过合理设置连接超时,可以防止因网络故障或服务不可用而导致的连接阻塞,从而提高系统的稳定性和可用性。
### 使用场景- **对外服务调用:** 在调用外部服务(如API、Web服务)时,可以设置连接超时来确保及时失败并及时处理异常情况。
- **数据库连接:** 在连接数据库时,设置连接超时可以防止因数据库故障而导致程序长时间无法建立连接。
- **HTTP请求:** 在进行HTTP请求时,通过设置连接超时,可以在网络异常的情况下及时捕获异常并进行处理。
## Read Timeout### 概念`Read Timeout` 是指在已经建立连接的情况下,等待服务器发送数据的最大时间。
当连接成功建立后,客户端发出请求并等待服务器响应,如果在指定的时间内没有收到响应数据,就会触发读取超时。
### 作用1. **防止长时间等待响应:** `Read Timeout` 防止了客户端在等待服务器响应时长时间等待。
Oracle20111219--ORA-03135连接失去联系
Oracle10g连接自动断开,报ORA-03135错误(2010-08-26 10:41:35)转载▼::oracle转自:/rudyMatrix/archive/2010/03/04/5344801.aspx问题描述:开发人员报告,用myeclipse连接oracle后,过一段时间,连接断开,报ORA-03135错误。
问题挖掘:用pl/sql和sqlplus连接oracle,也存在该问题,确定该问题与连接方式无关。
查看服务器,发现没有防火墙,防火墙因素排除。
ping -t 服务器地址,发现没有丢包,都100%收到,网络通畅。
基本可以肯定问题出在oracle参数配置上。
但也不排除其他因素。
解决过程:根据ora-03135查询到oracle官方的解决方案:ORA-03135: connection lost contactCause:1) Server unexpectedly terminated or was forced to terminate.2) Server timed out the connection.Action:1) Check if the server session was terminated.2) Check if the timeout parameters are set properly in sqlnet.ora.查询相关资料,发现该问题可能与sqlnet.ora设置参数SQLNET.EXPIRE_TIME 有关。
因此在server上面的sqlnet.ora设置参数SQLNET.EXPIRE_TIME = 5(需在服务器监听reload一下使参数生效:lsnrctl reload),而在client不设置该参数,。
等待一段时间后,没有出现该问题了,问题解决。
知识扩展:在server端的sqlnet.ora文件中设置SQLNET.EXPIRE_TIME这一参数可以启用DCD功能,DCD 是Dead Connection Detection的缩写,用于检查死掉但没有断开的session。
华为防火墙实验文档
第一部分华为防火墙基本初始化LAB1 子接口初始化一、实验拓扑二、基本配置SW:[SW]vlan 2[SW-vlan2]description Untrust[SW-vlan2]vlan 3[SW-vlan3]description Trust[SW-vlan3]vlan 4[SW-vlan4]description DMZ[SW]int g0/0/9[SW-GigabitEthernet0/0/8]port link-type access[SW-GigabitEthernet0/0/8]port default vlan 3[SW-GigabitEthernet0/0/8]int g0/0/3[SW-GigabitEthernet0/0/3]port link-type access[SW-GigabitEthernet0/0/3]port default vlan 3[SW]int g0/0/9[SW-GigabitEthernet0/0/9]port link-type trunk[SW-GigabitEthernet0/0/9]port trunk allow-pass vlan 1 2 4 [SW]int g0/0/1[SW-GigabitEthernet0/0/1]port link-type access [SW-GigabitEthernet0/0/1]port default vlan 2[SW-GigabitEthernet0/0/1]int g0/0/2[SW-GigabitEthernet0/0/2]port link-type access[SW-GigabitEthernet0/0/2]port default vlan 4三、防火墙配置system-viewEnter system view, return user view with Ctrl+Z.[SRG][SRG]sysname HWFW[HWFW]int g0/0/0[HWFW-GigabitEthernet0/0/0]alias Trust ===配置接口描述[HWFW-GigabitEthernet0/0/0]ip add 192.168.1.10 24 [HWFW]int g0/0/1.2[HWFW-GigabitEthernet0/0/1.2]vlan-type dot1q 2 ====封装VLAN [HWFW-GigabitEthernet0/0/1.2]alias Untrust[HWFW-GigabitEthernet0/0/1.2]ip add 202.100.1.10 24[HWFW-GigabitEthernet0/0/1.2]interface GigabitEthernet0/0/1.4 [HWFW-GigabitEthernet0/0/1.4]alias DMZ[HWFW-GigabitEthernet0/0/1.4]vlan-type dot1q 4[HWFW-GigabitEthernet0/0/1.4]ip add 172.16.1.10 24测试:[HWFW]ping -c 2 192.168.1.119:26:33 2014/05/26PING 192.168.1.1: 56 data bytes, press CTRL_C to breakReply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=80 msReply from 192.168.1.1: bytes=56 Sequence=2 ttl=255 time=580 ms [HWFW]ping -c 2 202.100.1.119:26:55 2014/05/26PING 202.100.1.1: 56 data bytes, press CTRL_C to breakRequest time outRequest time out[HWFW]ping -c 2 172.16.1.119:27:14 2014/05/26PING 172.16.1.1: 56 data bytes, press CTRL_C to breakRequest time outRequest time out为什么直连不通?因为默认不同zone之间流量是不允许访问的,可以通过以下命令查看:[HWFW]display current-configurationfirewall zone trustset priority 85add interface GigabitEthernet0/0/0为了测试,可以将防火墙其它两个两口放入相同的zone[HWFW] firewall zone trust[HWFW-zone-trust]add interface g0/0/1.2[HWFW-zone-trust]add interface GigabitEthernet0/0/1.4[HWFW]ping -c 2 202.100.1.119:32:39 2014/05/26PING 202.100.1.1: 56 data bytes, press CTRL_C to breakReply from 202.100.1.1: bytes=56 Sequence=1 ttl=255 time=70 ms Reply from 202.100.1.1: bytes=56 Sequence=2 ttl=255 time=700 ms --- 202.100.1.1 ping statistics ---2 packet(s) transmitted2 packet(s) received0.00% packet lossround-trip min/avg/max = 70/385/700 ms[HWFW]ping -c 2 172.16.1.119:32:45 2014/05/26PING 172.16.1.1: 56 data bytes, press CTRL_C to breakReply from 172.16.1.1: bytes=56 Sequence=1 ttl=255 time=70 ms Reply from 172.16.1.1: bytes=56 Sequence=2 ttl=255 time=560 ms --- 172.16.1.1 ping statistics ---2 packet(s) transmitted2 packet(s) received0.00% packet lossround-trip min/avg/max = 70/315/560 mssave ===保存配置19:37:09 2014/05/26The current configuration will be written to the device.Are you sure to continue?[Y/N]y2014-05-26 19:37:11 HWFW �M/4/SAVE(l): When deciding whether to save configuration to the device, the user chose Y.Do you want to synchronically save the configuration to the startupsaved-configuration file on peer device?[Y/N]:yNow saving the current configuration to the device..Info:The current configuration was saved to the device successfully.reset saved-configuration ?reset saved-configuration ====清空配置19:37:26 2014/05/26The action will delete the saved configuration in thedevice.The configuration will be erased to reconfigure.Are you sure?[Y/N]yNow clearing the configuration in the device.2014-05-26 19:37:28 HWFW �M/4/RST_CFG(l): When deciding whether to reset the saved configuration, the user chose Y.Error:The config file does not exist!LAB2:三接口初始化一、基本配置[SW]vlan batch 2 to 4port link-type accessport default vlan 2interface GigabitEthernet0/0/8port link-type accessport default vlan 2interface GigabitEthernet0/0/3port link-type accessport default vlan 3interface GigabitEthernet0/0/10port link-type accessport default vlan 3interface GigabitEthernet0/0/2port link-type accessport default vlan 4interface GigabitEthernet0/0/9port link-type accessport default vlan 4二、防火墙配置[HWFW]undo interface g0/0/1.2 ===删除子接口[HWFW]undo interface g0/0/1.4ip address 202.100.1.10 255.255.255.0interface GigabitEthernet0/0/1ip address 172.16.1.10 255.255.255.0interface GigabitEthernet0/0/2ip address 192.168.1.10 255.255.255.0测试:[HWFW]ping -c 1 202.100.1.120:01:23 2014/05/26PING 202.100.1.1: 56 data bytes, press CTRL_C to breakReply from 202.100.1.1: bytes=56 Sequence=1 ttl=255 time=950 ms [HWFW]ping -c 1 172.16.1.120:01:59 2014/05/26PING 172.16.1.1: 56 data bytes, press CTRL_C to breakReply from 172.16.1.1: bytes=56 Sequence=1 ttl=255 time=180 ms [HWFW]ping -c 1 192.168.1.120:02:27 2014/05/26PING 192.168.1.1: 56 data bytes, press CTRL_C to breakReply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=780 ms安全区域概述:安全区域(Security Zone),或者简称为区域(Zone),是一个安全概念,大部分的安全策略都基于安全区域实施。
TNS-12535
1,问题描述因为安全考虑,所以oracle生产环境修改用户密码后,用新密码登录失败,登录卡死,一直处于登录状态,分析1,事先已经关闭了所有的连接oracle的应用,所以不存在是应用程序连接导致的。
2,应用程序重新启动后已经更新了密码,也不可能是新启动的应用程序导致。
3,测试人员开发人员都已经下班了,应该没有人正在操作使用线上数据库所以应该不是我应用程序引起的。
2,去查看后台alert告警日志,在后台的alert_powerdes.log 里面有如下报错信息:***********************************************************************Fatal NI connect error 12170.VERSION INFORMATION:TNS for Linux: Version 11.2.0.1.0 - ProductionOracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.1.0 - ProductionTCP/IP NT Protocol Adapter for Linux: Version 11.2.0.1.0 - ProductionTime: 28-JUN-2016 21:51:06Tracing not turned on.Tns error struct:ns main err code: 12535TNS-12535: TNS:operation timed outns secondary err code: 12606nt main err code: 0nt secondary err code: 020160628 215106 logon denied from 10.251.5.22 39028 with ?nt OS err code: 0Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.121.0)(PORT=59729)) WARNING: inbound connection timed out (ORA-3136)......20160628 215049 logon denied from 192.168.121.0 39032 with ?Tue Jun 28 21:50:59 201620160628 215059 logon denied from 192.168.121.0 39034 with ?Tue Jun 28 21:51:06 201620160628 215106 logon denied from 192.168.121.0 39030 with ?Tue Jun 28 21:51:06 2016有密码登录报错信息,再通过过滤看下有多少ip地址的请求报密码错误[oracle@pldb1 ~]$ tail -fn 2000 /oracle/app/oracle/diag/rdbms/powerdes/powerdes/trace/alert_powerdes.log |grep "Client address"Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.121.0)(PORT=60355))Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.121.0)(PORT=60351))Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.121.0)(PORT=60354))Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.121.0)(PORT=60353))看到有192.168.121.0 的ip地址在不停的连接数据库,报密码错误,因为密码已经更新了,所以这个连接失败,而且一直在连接中。
Connectionrefused间歇性出现的问题定位
Connectionrefused间歇性出现的问题定位出现Connection refused的问题原因⼀般有三种:1. 服务器的端⼝没有打开这种直接就是⼀直会Connection refused,不会间歇出现,可以直接排除;2. 服务器的防⽕墙没有开⽩名单很多跟外部对接的时候,是需要将公司出⼝ip加到对⽅防⽕墙⽩名单,这种也会直接Connection refused,不会间歇出现,可以直接排除;3. 服务器上的backlog设置的太⼩,导致连接队列满了,服务器可能会报Connection refused,或者Connecttion reset by peer,这个看服务器上的连接队列满时的设置;详细的异常堆栈信息如下:看报错⽅法:是个native⽅法,毫不意外。
因为是跟第三⽅云服务商对接,只能让他们查服务器配置的backlog⼤⼩(最后通过将backlog从50调到了4096),这⾥回顾⼀下tcp三次握⼿的过程。
正常的发起请求的三次握⼿如下:第⼀步:client 发送syn到server发起握⼿;第⼆步: server收到syn后回复syn + ack 给client;第三步:client收到syn + ack后,回复server⼀个ack表⽰收到server的syn + ack;Tcp连接详细状态如下图:1. 服务端调⽤bind() & listen() 函数后,会监听本地某个端⼝,例如8080;2. 客户端发SYN,服务端收到,连接状态变为SYN_RCVD,将连接放到半连接队列syns queue中,同时回复syn+ack给client;3. 客户端收到syn + ack,回复ack,客户端连接状态变为ESTABLISHED,服务器接收到客户端的ack,先看accept queue是否已满,如果没有满,将连接放到全连接队列,如果满了的话,有⼆种处理⽅式:根据服务端tcp_abort_on_overflow的配置决定,如果配置为0,会丢弃客户端的ack, 过段时间重发syn + ack,也就是三次握⼿的第⼆步(如果客户端超时时间设置的太短,就容易引发Connection refused),如果配置为1,会直接返回RET,客户端的表⽰就是Connection reset by peer。
Oracle20111219--ORA-03135连接失去联系
Oracle10g连接自动断开,报ORA-03135错误(2010-08-26 10:41:35)转载▼::oracle转自:/rudyMatrix/archive/2010/03/04/5344801.aspx问题描述:开发人员报告,用myeclipse连接oracle后,过一段时间,连接断开,报ORA-03135错误。
问题挖掘:用pl/sql和sqlplus连接oracle,也存在该问题,确定该问题与连接方式无关。
查看服务器,发现没有防火墙,防火墙因素排除。
ping -t 服务器地址,发现没有丢包,都100%收到,网络通畅。
基本可以肯定问题出在oracle参数配置上。
但也不排除其他因素。
解决过程:根据ora-03135查询到oracle官方的解决方案:ORA-03135: connection lost contactCause:1) Server unexpectedly terminated or was forced to terminate.2) Server timed out the connection.Action:1) Check if the server session was terminated.2) Check if the timeout parameters are set properly in sqlnet.ora.查询相关资料,发现该问题可能与sqlnet.ora设置参数SQLNET.EXPIRE_TIME 有关。
因此在server上面的sqlnet.ora设置参数SQLNET.EXPIRE_TIME = 5(需在服务器监听reload一下使参数生效:lsnrctl reload),而在client不设置该参数,。
等待一段时间后,没有出现该问题了,问题解决。
知识扩展:在server端的sqlnet.ora文件中设置SQLNET.EXPIRE_TIME这一参数可以启用DCD功能,DCD 是Dead Connection Detection的缩写,用于检查死掉但没有断开的session。
errconnectiontimedout解决方法
errconnectiontimedout解决方法【最新版3篇】目录(篇1)I.引言A.介绍errconnectiontimedout问题的背景B.阐述解决此问题的必要性II.errconnectiontimedout的原因分析A.分析可能导致errconnectiontimedout问题的主要原因B.针对不同原因,提出相应的解决方案III.解决errconnectiontimedout的方法和步骤A.根据原因分析,给出具体的解决方案B.针对每种解决方案,给出详细的操作步骤IV.结论A.总结errconnectiontimedout问题的解决方法B.强调预防的重要性正文(篇1)近年来,随着互联网的普及,越来越多的用户在使用网络时遇到各种各样的问题。
其中,errconnectiontimedout问题尤为常见。
该问题会导致用户无法正常访问互联网,给用户带来极大的不便。
为了解决errconnectiontimedout问题,我们需要深入分析其产生的原因,并采取相应的解决方案。
以下是解决errconnectiontimedout问题的详细步骤。
一、errconnectiontimedout的原因分析1.网络故障:网络故障是导致errconnectiontimedout问题的最常见原因之一。
网络故障可能由线路故障、设备故障等原因引起。
2.服务器故障:服务器故障也可能导致errconnectiontimedout问题。
服务器故障可能由系统崩溃、服务器负载过高等原因引起。
3.软件问题:软件问题也可能导致errconnectiontimedout问题。
软件问题可能由软件漏洞、软件配置错误等原因引起。
二、解决errconnectiontimedout的方法和步骤1.网络故障解决方案:A.检查网络连接:检查网络连接是否正常,确保网络设备正常运行。
B.重启设备:对于网络设备故障,可以尝试重启设备来解决。
C.联系网络运营商:对于线路故障,可以联系网络运营商寻求帮助。
关于MySQL的wait_timeout连接超时问题报错解决实施方案
关于MySQL的wait_timeout连接超时问题报错解决方案————————————————————————————————作者:————————————————————————————————日期:2关于MySQL的wait_timeout连接超时问题报错解决方案Mysql服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。
wait timeout的值可以设定,但最多只能是2147483,不能再大了。
也就是约24.85天所以即使你MySQL通过my.ini 在# The TCP/IP Port the MySQL Server will listen onport=3306下面添加# this is myown dinifition for mysql connection timeoutwait_timeout=31536000interactive_timeout=31536000无论超过最大限度多大的数值,只能被MySQL解析为2147483,2147483天后你的程序该出什么错还是什么错,避免不了的在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天就出先莫名错误,比如在我的项目中就是定时任务执行,每天凌晨一点执行一次,也就是24小时每隔24小时执行,远远超出了8小时如果你刚好在数据库超时的第一时间内看到日志记录的话那么,第一次超时发生的错误就是这样的:ERROR [org.hibernate.util.JDBCExceptionReporter] - Communications link failureLast packet sent to the server was 0 ms ago.如果不是第一次超时后执行,以后每次报错就变成嵌套的错误了,就是下面这样:ERROR [org.hibernate.util.JDBCExceptionReporter] -No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:** BEGIN NESTED EXCEPTION **municationsExceptionMESSAGE: The last packet successfully received from the server was86395 milliseconds ago.The last packet sent successfully to the server was 86395 milliseconds ago, which is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the serverconfigured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem. STACKTRACE:municationsException: The last packet successfully received from the server was86395 milliseconds ago.The last packet sent successfully to the server was 86395 milliseconds ago, which is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property'autoReconnect=true' to avoid this problem.at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at ng.reflect.Constructor.newInstance(Unknown Source)at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)atcom.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1 074)at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3270)at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1932)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)atcom.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja va:1761)atcom.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java: 1912)atorg.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java: 208)at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)at org.hibernate.loader.Loader.doQuery(Loader.java:697)atorg.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo ader.java:259)at org.hibernate.loader.Loader.doList(Loader.java:2232)atorg.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)at org.hibernate.loader.Loader.list(Loader.java:2124)at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) atorg.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.ja va:363)atorg.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java :196)at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149)at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)atorg.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.j ava:835)at.util.db.TargetRecordDaoImpl.findbyIdAndDate(TargetRecordDaoImp l.java:23)at .util.parser.ExcelOperate.readExcel(ExcelOperate.java:324) at .util.parser.ExcelParser.parser(ExcelParser.java:41)at.util.timer.CRMExcelParserTarger.execute(CRMExcelParserTarger.j ava:76)at org.quartz.core.JobRunShell.run(JobRunShell.java:199)atorg.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.j ava:549)Caused by: .SocketException: Software caused connection abort: socket write errorat .SocketOutputStream.socketWrite0(Native Method)at .SocketOutputStream.socketWrite(Unknown Source)at .SocketOutputStream.write(Unknown Source)at java.io.BufferedOutputStream.flushBuffer(Unknown Source)at java.io.BufferedOutputStream.flush(Unknown Source)at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3251)... 24 more** END NESTED EXCEPTION **具体解释是这样的:Mysql服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,Mysql 将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。
connecttimeout使用方法
近年来,随着网络技术的飞速发展,越来越多的应用程序和系统需要通过网络进行数据交互和通讯。
而在网络请求中,连接超时(connect timeout)是一个十分重要的参数,它决定了客户端在尝试连接到服务器时等待的最长时间。
在实际的网络开发中,合理地设置连接超时可以提高程序的稳定性和性能。
本文将重点介绍连接超时的使用方法,希望能够帮助读者更好地理解和使用这一参数。
一、连接超时的概念和作用连接超时是指客户端在尝试连接到服务器时等待的最长时间。
当客户端和服务器尝试建立连接时,如果在设定的连接超时时间内无法建立连接,就会触发超时异常。
连接超时的作用主要有以下几个方面:1. 提高程序的稳定性:在网络环境不稳定或服务器负载较高的情况下,如果客户端无限制地等待连接建立,可能会导致程序假死或长时间无响应。
合理设置连接超时能够避免这种情况的发生,保证程序的稳定性。
2. 控制网络通讯时间:在一些对实时性要求较高的场景下,连接超时可以控制网络通讯的最长时间,避免长时间等待造成的性能损耗。
3. 防止恶意攻击:恶意攻击者可能会利用大量的虚假连接请求来占用服务器资源,合理设置连接超时可以有效地防止这种恶意攻击。
二、连接超时的设置方法在实际的程序开发中,连接超时一般是作为一个参数传入网络请求库或者框架中的。
不同的编程语言和网络库可能有不同的设置方法,下面将以常见的Java语言和HttpClient库为例,介绍连接超时的设置方法。
1. Java语言在Java语言中,可以使用URLConnection类或者HttpClient类进行网络请求。
下面分别介绍它们的连接超时设置方法。
① 使用URLConnection类进行网络请求的连接超时设置方法如下:```javaURL url = new URL("xxx");URLConnection conn = url.openConnection();conn.setConnectTimeout(5000); // 设置连接超时为5秒conn.connect();// 发送请求并获取响应```在上面的代码中,通过调用setConnectTimeout方法,可以将连接超时设置为5秒。
关于MySQL的wait_timeout连接超时问题报错解决方案
关于MySQL的wait_timeout连接超时问题报错解决方案关于MySQL的wait_timeout连接超时问题报错解决方案Mysql服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。
wait timeout的值可以设定,但最多只能是2147483,不能再大了。
也就是约24.85天所以即使你MySQL通过my.ini 在# The TCP/IP Port the MySQL Server will listen onport=3306下面添加# this is myown dinifition for mysql connection timeoutwait_timeout=31536000interactive_timeout=31536000无论超过最大限度多大的数值,只能被MySQL解析为2147483,2147483天后你的程序该出什么错还是什么错,避免不了的在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天就出先莫名错误,比如在我的项目中就是定时任务执行,每天凌晨一点执行一次,也就是24小时每隔24小时执行,远远超出了8小时如果你刚好在数据库超时的第一时间内看到日志记录的话那么,第一次超时发生的错误就是这样的:ERROR [org.hibernate.util.JDBCExceptionReporter] - Communications link failureLast packet sent to the server was 0 ms ago.如果不是第一次超时后执行,以后每次报错就变成嵌套的错误了,就是下面这样:ERROR [org.hibernate.util.JDBCExceptionReporter] -No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:** BEGIN NESTED EXCEPTION **municationsExceptionMESSAGE: The last packet successfully received from the server was86395 milliseconds ago.The last packet sent successfully to the server was 86395 milliseconds ago, which is longer than the server configuredvalue of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.STACKTRACE:municationsException: The last packet successfully received from the server was86395 milliseconds ago.The last packet sent successfully to the server was 86395 milliseconds ago, which is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at ng.reflect.Constructor.newInstance(Unknown Source)at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)atcom.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java: 1074)at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3270)at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1932)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554) atcom.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.j ava:1761)atcom.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java :1912)atorg.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java :208)at org.hibernate.loader.Loader.getResultSet(Loader.java:1812)at org.hibernate.loader.Loader.doQuery(Loader.java:697)atorg.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(L oader.java:259)at org.hibernate.loader.Loader.doList(Loader.java:2232)atorg.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) at org.hibernate.loader.Loader.list(Loader.java:2124)at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) atorg.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.j ava:363)atorg.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.jav a:196)at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149)at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)atorg.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl. java:835)at.util.db.TargetRecordDaoImpl.findbyIdAndDate(TargetRecordDaoIm pl.java:23)at .util.parser.ExcelOperate.readExcel(ExcelOperate.java:324) at .util.parser.ExcelParser.parser(ExcelParser.java:41)at.util.timer.CRMExcelParserTarger.execute(CRMExcelParserTarger. java:76)at org.quartz.core.JobRunShell.run(JobRunShell.java:199)atorg.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool. java:549)Caused by: .SocketException: Software caused connection abort: socket write errorat .SocketOutputStream.socketWrite0(Native Method)at .SocketOutputStream.socketWrite(Unknown Source)at .SocketOutputStream.write(Unknown Source)at java.io.BufferedOutputStream.flushBuffer(Unknown Source)at java.io.BufferedOutputStream.flush(Unknown Source)at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3251)... 24 more** END NESTED EXCEPTION **具体解释是这样的:Mysql服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,Mysql 将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。
BU_61580寄存器说明中文版
目录
1 SOFTWARE INTERFACE 软件接口 ....................................................................................................................... 1 1.1. POWER TURN-ON/INITIALIZATION STATE 上电/初始化状态 .................................................................... 1 1.2. OVERALL ADDRESS MAPPING: WORDS VS. BYTES 整体地址映射:字 和 位 ........................................ 2 1.3. SOFTWARE INTERFACE: INTERNAL RAM 软件接口:内部 RAM .............................................................. 3 1.4. INTERNAL REGISTERS ADDRESS AND BIT MAPPING 内部寄存器地址和位映射 ..................................... 3 1.5. INTERRUPT MASK REGISTER 中断屏蔽寄存器 ........................................................................................ 6 1.5.1. RAM PARITY ERROR RAM 校验错误..................................
errconnectiontimedout解决方法
errconnectiontimedout解决方法(实用版3篇)目录(篇1)1.概述 errconnectiontimedout 错误2.errconnectiontimedout 的原因3.解决 errconnectiontimedout 的方法4.预防 errconnectiontimedout 的措施正文(篇1)一、概述 errconnectiontimedout 错误errconnectiontimedout 是一种网络连接错误,通常发生在尝试连接服务器时,由于服务器连接时间过长而导致连接失败。
当出现errconnectiontimedout 错误时,用户无法正常访问相关网站或服务,给工作和生活带来诸多不便。
二、errconnectiontimedout 的原因1.网络环境问题:网络不稳定、网络速度慢、带宽不足等因素都可能导致连接超时。
2.服务器问题:服务器负载过高、服务器宕机、服务器设置不当等都可能导致连接失败。
3.客户端问题:客户端设备性能不足、浏览器插件影响、系统设置不当等因素也可能引发 errconnectiontimedout 错误。
三、解决 errconnectiontimedout 的方法1.优化网络环境:提高网络速度、增加带宽、使用稳定的网络连接等方式可以减少连接超时现象。
2.检查服务器状态:确保服务器正常运行,负载适中,没有异常情况。
3.升级客户端设备:提高客户端设备性能,卸载可能影响浏览器性能的插件,调整系统设置以优化网络连接。
四、预防 errconnectiontimedout 的措施1.保持网络环境稳定:定期检查网络设备,确保网络连接稳定。
2.定期维护服务器:对服务器进行定期维护,确保服务器正常运行。
3.提高客户端设备性能:及时更新客户端设备软件,提高设备性能。
目录(篇2)1.概述 errconnectiontimedout 错误2.导致 errconnectiontimedout 的原因3.解决 errconnectiontimedout 的方法4.预防 errconnectiontimedout 的措施正文(篇2)一、概述 errconnectiontimedout 错误errconnectiontimedout 是一种网络连接错误,通常发生在尝试连接服务器时。
MySQL数据库连接超时(Wait_timeout)问题总结
当应用程序和数据库建立连接时,如果超过了8个小时,应用程序不去访问数据库,数据库就会出现断掉连接的现象。
这时再次访问就会抛出异常.一般的解决方法大多是在数据库连接字符串中增加“autoReconnect=true ”选项。
但是这只对mysql4以前的版本有效。
在最新的mysql中是无效的。
其实要解决这个问题也有一个简单的方法,就是修改mysql的启动参数。
缺省情况下mysql的timeout时间是28800秒,正好是8小时,增加一个0就可以了。
决定从根源入手,设置mysql的wait_timeout为31536000(一年),再来试试。
set-variable=wait_timeout=31536000set-variable=interactive_timeout=31536000问题得到了解决想了深入解一下mysql的工作原理百度了一下Google发现很多人都出现过这种问题,大多是配置hibernate时候出的问题,可惜我的项目中没有使用到hibernate只是简单的自己配了一个连接池,所以综合了问题的关键所在改了一下数据库配置,在这里暂且记录一下,以后备用。
Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该 connection。
这就是问题的所在。
最近碰到了这个问题,检查后发现数据库连接池中保存的连接超时后失效了,下面是官方的解释mysql gone-away从Mysql 5.x的某个版本之后,MySQL的自动关闭空闲连接的特性被修改了,假如一个连接空闲到超时时间(默认28000秒8小时),再次发起的Reconnect重新连接请求不会被接受,需要重新建立新连接,这就导致了SER的重连机制不能正常工作:SER只会在需要操作数据库时去使用同一个连接接口,断开了则发起重新连接请求,而且这个问题短期内SER也不能够解决。
PTN常见故障及处理
1、NE_NOT_LOGIN告警解释NE_NOT_LOGIN表示网元未登录对系统的影响无法从网元侧查询该告警的配置数据无法在网管上管理该网元可能原因原因1:网元与网管通讯中断解决网元与网管通讯中断方法,参见NE COMMU BREAK原因2:用户退出登陆或者登陆网元失败以其他正确的网元用户登陆网元查看告警是否结束,若未结束,请进行下一步如果故障依然存在,请联系华为工程师MPLS_TUNNEL_LOCV告警解释MPLS_TUNNEL_LOCV 为TUNNEL连通性丢失告警。
连续3个周期内没有收到希望的CV/FFD报文时出现此告警。
对系统的影响该告警产生时,会触发MPLS APS倒换,将业务倒换到保护TUNNELMPLS_TUNNEL_FDI告警将抑制MPLS_TUNNEL_LOCV告警的上报。
可能原因告警MPLS_TUNNEL_LOCV产生的可能原因如下:原因1:TUNNEL的INGRESS节点停止CV/FFD原因2:物理链路故障原因3:INGRESS节点的单板正在复位原因4:业务借口配置错误原因5;网络出现严重拥塞原因6:CPU占用饱和,无法处理ARP协议报文处理步骤:原因1:原因1:TUNNEL的INGRESS节点停止CV/FFD1、在网管上分别进入上报告警的TUNNEL的INGRESS节点和EGRESS节点的“网元管理器”,在功能树中选择“配置》MPLS 管理》单播TUNNEL管理”。
选择“OAM参数”选项卡。
2、查看两端的“检测方式”和“检测报文类型”参数是否一致如果两端的参数。
则。
不一致修改任一节点的参数配置使两端一致后,单击“应用”。
一致继续下一步3、查看INGRESS节点的“CV/FFD状态”参数如果是。
则。
停止右键单击该条TUNNEL,在弹出的菜单中单击‘启动CV/FFD”.查看告警是否清除启动排查下一原因原因2:物理链路故障1、在网管上查看EGRESS节点是否存在HARDBAD、ETH_LOS、或者ETH LINK DOWN告警,具体操作请参见在U2000上查询当前告警。
MySQL数据库连接超时(Wait_timeout)问题总结
MySQL数据库连接超时(Wait_timeout)问题总结第一篇:MySQL数据库连接超时(Wait_timeout)问题总结当应用程序和数据库建立连接时,如果超过了8个小时,应用程序不去访问数据库,数据库就会出现断掉连接的现象。
这时再次访问就会抛出异常.一般的解决方法大多是在数据库连接字符串中增加“autoReconnect=true ”选项。
但是这只对mysql4以前的版本有效。
在最新的mysql中是无效的。
其实要解决这个问题也有一个简单的方法,就是修改mysql的启动参数。
缺省情况下mysql的timeout 时间是28800秒,正好是8小时,增加一个0就可以了。
决定从根源入手,设置mysql的wait_timeout为31536000(一年),再来试试。
set-variable=wait_timeout=31536000 set-variable=interactive_timeout=31536000 问题得到了解决想了深入解一下mysql的工作原理百度了一下Google发现很多人都出现过这种问题,大多是配置hibernate时候出的问题,可惜我的项目中没有使用到hibernate只是简单的自己配了一个连接池,所以综合了问题的关键所在改了一下数据库配置,在这里暂且记录一下,以后备用。
Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection。
这就是问题的所在。
最近碰到了这个问题,检查后发现数据库连接池中保存的连接超时后失效了,下面是官方的解释 mysql gone-away从Mysql 5.x的某个版本之后,MySQL的自动关闭空闲连接的特性被修改了,假如一个连接空闲到超时时间(默认28000秒8小时),再次发起的Reconnect重新连接请求不会被接受,需要重新建立新连接,这就导致了SER的重连机制不能正常工作:SER只会在需要操作数据库时去使用同一个连接接口,断开了则发起重新连接请求,而且这个问题短期内SER也不能够解决。
SIP协议错误代码大全
1)100 Trying说明caller正在呼叫,但还没联系上callee。
180 Ringing 说明callee已经被联系上,callee的铃正在响.收到这个信息后,等待200 OK2)181 Call is being forwarded说明call被重新路由到另外一个目的地3)182 Queued说明callee当前是不可获得的,但是对方不想直接拒绝呼叫,而是选择放在呼叫队列中4)183 Session progress用来警告caller频段(inband)错误。
当从PSTN收到一个ISDN消息,SIP gateway 产生183 Session progress 。
2xx successful Responses200 OK3xx Redirection Responses5)300 Multiple choices说明呼叫的地址被解析成多个地址,所有的地址都被提供出来,用户或用户代理可以从中选择联系哪个。
6)301 Moved permanently说明指定地址的用户已经永远不可用,在头中已经用另外一个地址替换了.7)302 Moved temporarily说明指定地址的用户临时不可用,在头中已经用另外一个地址代替了.8)305 Use proxy说明caller必须用一个proxy来联系callee.9)380 Alternative service说明call不成功,但是可选择其他的服务4xx Request Failure Responses10)400 Bad Request说明由于非法格式,请求不能被理解。
11)401 Unauthorized说明请求需要用户认证。
12)402 Payment required说明完成会话需要付费.13)403 Forbidden说明server已经收到并能理解请求但不提供服务。
14)404 Not Found说明server有明确的信息在指定的域中用户不存在.15)405 Method Not Allowed说明请求中指定的方法是不被允许的。
解决 spring-integration-mqtt 频繁报 Lost connection 错误
问题描述
在之前的博客介绍了如何在Spring Boot 集成 MQTT,后面使用中没有发现问题,最近发现一直报错:
Lost connection: Connection lost; retrying...
Lost connection: 已断开连接; retrying...
解决过程
网上说是因为 client ID 重复,最开始是不相信的,因为我测试只启动了一个客户端。
但是却怎么都定位不到异常原因,用重新回到 client ID 重复的这个思路上来:
因为程序里同时作为订阅者和发布者,就怀疑订阅和发布服务是不是单独建立的连接,抱着试试看的想法试了一下,结果果然是这个原因,原代码:
订阅者和发布者使用的是相同的 client ID,修改后代码:
总结
虽然目前解决了这个问题,但是为什么会单独建立两个连接的原因还未找到;另外,一个程序两个连接还是感觉怪怪的,不知道还有没有更优的处理方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可能的原因:
1.网络攻击,例如半开连接攻击
Server gets a connection request from a malicious client which is not supposed to connect to the database ,
in which case the error thrown is the correct behavior. You can get the client address for which the error was thrown via sqlnet log file.
You may also witness ORA-12170 without timeout error on the database server sqlnet.log file.
This entry would also have the clinet address which failed to get authenticated. Some applications or JDBC thin driver applications may not have these details.
三、重新载入listener
LSNRCTL> reload
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=LHXXDBS)(PORT=1568)))
The command completed successfully
第二天观察没有出现WARNING: inbound connection timed out (ORA-3136)连接超时的现象了。
这个错误跟 oracle 监听的一个参数有关:SQLNET.INBOUND_CONNECT_TIMEOUT
这个参数从9i开始引入,指定了客户端连接服务器并且提供认证信息的超时时间,如果超过这个时间客户端没有提供正确的认证信息,服务器会自动中止该连接请求,同时会记录试图连接的IP地址和ORA-12170: TNS:Connect timeout occurred错误。
这个参数的引入,主要是防止DoS攻击,恶意攻击者可以通过不停的开启大量连接请求,占用服务器的连接资源,使得服务器无法提供有效服务。在10.2.0.1起,该参数默认设置为60秒
但是,这个参数的引入也导致了一些相关的bug。比如:
Bug 5594769 - REMOTE SESSION DROPPED WHEN LOCAL SESSION SHARED AND INBOUND_CONNECT_TIMEOUT SET
3.DB负载太高
The DB server is heavily loaded due to which it cannot finish the client logon within the timeout specified.
WARNING: inbound connection timed out (ORA-3136)
LISTENER parameter "inbound_connect_timeout" set to 0
The command completed successfully
二、修改/oracle/oms/102_64/network/admin/sqlnet.ora
SQLNET.INBOUND_CONNECT_TIMEOUT = 0
设置listener.ora文件: INBOUND_CONNECT_TIMEOUT_listenername=0
然后reload或者重启监听
这是由于连接超时所产生的问题,在10.2.0.1.0版本中sqlnet.inbound_connect_timeout参数默认为60秒,即如果连接时间超过60秒则提示超时,而在其他10G版本中这两个参数默认为0,即无限制。
如何操作:
一、查看数据库中listener.ora中的inbound_connect_timeout参数值
1、进入lsnrctl,
LHXXDBS01:oraoms> lsnrctl
2、查看inbound_connect_timeout参数:
LSNRCTL> show inbound_connect_time
nt OS err code: 0
Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.4.36)(PORT=3663))
3、参考官方说明关于该警告的说明:
Note:465043.1
The "WARNING: inbound connection timed out (ORA-3136)" in the alert log indicates that the client was not able to complete od of time specified by parameter SQLNET.INBOUND_CONNECT_TIMEOUT.
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12606
nt main err code: 0
nt secondary err code: 0
2.Client在default 60秒内没有完成认证
The server receives a valid client connection request but the client takes a long time to authenticate more than the default 60 seconds.
如果inbound_connect_timeout参数值不为0,则可以修改为0
修改:
LSNRCTL> set inbound_connect_time 0
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=LHXXDBS)(PORT=1568)))
Bug 5249163 - CONNECTS REFUSED BY TNSLSNR EVERY 49 DAYS FOR INBOUND_CONNECT_TIMEOUT SECONDS
该参数可以通过设置为0来禁用,在服务媏
设置sqlnet.ora文件:SQLNET.INBOUND_CONNECT_TIMEOUT=0
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=LHXXDBS)(PORT=1568)))
LISTENER parameter "inbound_connect_timeout" set to 0
The command completed successfully
WARNING: inbound connection timed out (ORA-3136)连接超时问题Oracle Dba 2009-03-24 13:28:12 阅读189 评论0 字号:大中小
/*
*时间:2009-03-23
*环境:windows2003 Oracle10g
WARNING: inbound connection timed out (ORA-3136)
Mon Mar 9 02:33:02 2009
WARNING: inbound connection timed out (ORA-3136)
Mon Mar 9 02:33:19 2009
WARNING: inbound connection timed out (ORA-3136)
Oracle Bequeath NT Protocol Adapter for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production
Time: 09-MAR-2009 02:32:29
Tracing not turned on.
Tns error struct:
2、sqlnet.log日志
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production
TCP/IP NT Protocol Adapter for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production
*WARNING: inbound connection timed out (ORA-3136)连接超时问题
*/
1、alter_SID.log日志:aaa
Mon Mar 9 02:18:40 2009
ksvcreate: Process(q002) creation failed
Mon Mar 9 02:32:29 2009