ngocthanhit / xig

Automatically exported from code.google.com/p/xig
0 stars 0 forks source link

XIG stops responding to requests #27

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Config.py adjusted :  global_max_buf_size = 512
2. 4 devices on our network transmitting roughly every 5 seconds (large 
payload, 250 bytes)
3. XIG runs fine for days - possibly even as much as a week, and then stops 
responding to requests.

What is the expected output? What do you see instead?

We're sending a time request.  We expect a time response from XIG, as normal.  
After heavy use my multiple devices, the gateway stops responding to requests.  
It reports that it has received the request, and then starts scrolling TX 
Status messages repeatedly.  The only way to resume normal operations is to 
restart XIG.

Here is a copy of the session:

xig.io_kernel - RECV: 12 bytes from ('[00:13:A2:00:40:8C:D6:B1]!', 232, 49413, 
17, 0, 0) ('xig://time\r\n')
xig.xmit - X-API ZigBee TX Status (id = 89)
xig.xmit - X-API ZigBee TX Status (id = 90)
xig.xmit - X-API ZigBee TX Status (id = 91)
xig.xmit - X-API ZigBee TX Status (id = 92)
xig.xmit - X-API ZigBee TX Status (id = 93)
xig.xmit - X-API ZigBee TX Status (id = 94)
xig.xmit - X-API ZigBee TX Status (id = 95)
xig.xmit - X-API ZigBee TX Status (id = 96)
xig.xmit - X-API ZigBee TX Status (id = 97)
xig.xmit - X-API ZigBee TX Status (id = 98)
xig.xmit - X-API ZigBee TX Status (id = 99)
xig.xmit - X-API ZigBee TX Status (id = 100)
xig.xmit - X-API ZigBee TX Status (id = 101)
xig.xmit - X-API ZigBee TX Status (id = 102)
xig.xmit - X-API ZigBee TX Status (id = 103)
xig.xmit - X-API ZigBee TX Status (id = 104)
xig.xmit - X-API ZigBee TX Status (id = 105)
xig.xmit - X-API ZigBee TX Status (id = 106)
xig.xmit - X-API ZigBee TX Status (id = 107)
xig.xmit - X-API ZigBee TX Status (id = 108)
xig.xmit - X-API ZigBee TX Status (id = 109)
xig.xmit - X-API ZigBee TX Status (id = 110)
xig.xmit - X-API ZigBee TX Status (id = 111)
xig.xmit - X-API ZigBee TX Status (id = 112)
xig.xmit - X-API ZigBee TX Status (id = 113)
xig.xmit - X-API ZigBee TX Status (id = 114)
xig.xmit - X-API ZigBee TX Status (id = 115)
xig.xmit - X-API ZigBee TX Status (id = 116)
xig.xmit - X-API ZigBee TX Status (id = 117)
xig.xmit - X-API ZigBee TX Status (id = 118)
xig.xmit - X-API ZigBee TX Status (id = 119)
xig.xmit - X-API ZigBee TX Status (id = 120)
xig.xmit - X-API ZigBee TX Status (id = 121)
xig.xmit - X-API ZigBee TX Status (id = 122)
xig.xmit - X-API ZigBee TX Status (id = 123)
xig.xmit - X-API ZigBee TX Status (id = 124)
xig.xmit - X-API ZigBee TX Status (id = 125)
xig.xmit - X-API ZigBee TX Status (id = 126)
xig.xmit - X-API ZigBee TX Status (id = 127)
xig.xmit - X-API ZigBee TX Status (id = 128)
xig.xmit - X-API ZigBee TX Status (id = 129)
xig.xmit - X-API ZigBee TX Status (id = 130)
xig.xmit - X-API ZigBee TX Status (id = 131)
xig.xmit - X-API ZigBee TX Status (id = 132)
xig.xmit - X-API ZigBee TX Status (id = 133)
xig.xmit - X-API ZigBee TX Status (id = 134)
xig.xmit - X-API ZigBee TX Status (id = 135)
xig.xmit - X-API ZigBee TX Status (id = 136)
xig.xmit - X-API ZigBee TX Status (id = 137)
xig.xmit - X-API ZigBee TX Status (id = 138)
xig.xmit - X-API ZigBee TX Status (id = 139)
xig.xmit - X-API ZigBee TX Status (id = 140)
xig.xmit - X-API ZigBee TX Status (id = 141)
xig.xmit - X-API ZigBee TX Status (id = 142)
xig.xmit - X-API ZigBee TX Status (id = 143)
xig.xmit - X-API ZigBee TX Status (id = 144)
xig.xmit - X-API ZigBee TX Status (id = 145)
xig.xmit - X-API ZigBee TX Status (id = 146)
xig.xmit - X-API ZigBee TX Status (id = 147)
xig.xmit - X-API ZigBee TX Status (id = 148)
xig.xmit - X-API ZigBee TX Status (id = 149)
xig.xmit - X-API ZigBee TX Status (id = 150)
xig.xmit - X-API ZigBee TX Status (id = 151)
xig.xmit - X-API ZigBee TX Status (id = 152)
xig.xmit - X-API ZigBee TX Status (id = 153)
xig.xmit - X-API ZigBee TX Status (id = 154)
xig.xmit - X-API ZigBee TX Status (id = 155)
xig.xmit - X-API ZigBee TX Status (id = 156)
xig.xmit - X-API ZigBee TX Status (id = 157)
xig.xmit - X-API ZigBee TX Status (id = 158)
xig.xmit - X-API ZigBee TX Status (id = 159)
xig.xmit - X-API ZigBee TX Status (id = 160)
xig.xmit - X-API ZigBee TX Status (id = 161)
xig.xmit - X-API ZigBee TX Status (id = 162)
xig.xmit - X-API ZigBee TX Status (id = 163)
xig.xmit - X-API ZigBee TX Status (id = 164)
xig.xmit - X-API ZigBee TX Status (id = 165)
xig.xmit - X-API ZigBee TX Status (id = 166)
xig.xmit - X-API ZigBee TX Status (id = 167)
xig.xmit - X-API ZigBee TX Status (id = 168)
xig.xmit - X-API ZigBee TX Status (id = 169)
xig.xmit - X-API ZigBee TX Status (id = 170)
xig.xmit - X-API ZigBee TX Status (id = 171)
xig.xmit - X-API ZigBee TX Status (id = 172)
xig.xmit - X-API ZigBee TX Status (id = 173)
xig.xmit - X-API ZigBee TX Status (id = 174)
xig.xmit - X-API ZigBee TX Status (id = 175)
xig.xmit - X-API ZigBee TX Status (id = 176)
xig.xmit - X-API ZigBee TX Status (id = 177)
xig.xmit - X-API ZigBee TX Status (id = 178)
xig.xmit - X-API ZigBee TX Status (id = 179)
xig.xmit - X-API ZigBee TX Status (id = 180)
xig.xmit - X-API ZigBee TX Status (id = 181)
xig.xmit - X-API ZigBee TX Status (id = 182)
xig.xmit - X-API ZigBee TX Status (id = 183)
xig.xmit - X-API ZigBee TX Status (id = 184)
xig.xmit - X-API ZigBee TX Status (id = 185)
xig.xmit - X-API ZigBee TX Status (id = 186)
xig.xmit - X-API ZigBee TX Status (id = 187)
xig.xmit - X-API ZigBee TX Status (id = 188)
xig.xmit - X-API ZigBee TX Status (id = 189)
xig.xmit - X-API ZigBee TX Status (id = 190)
xig.xmit - X-API ZigBee TX Status (id = 191)
xig.xmit - X-API ZigBee TX Status (id = 192)
xig.xmit - X-API ZigBee TX Status (id = 193)
xig.xmit - X-API ZigBee TX Status (id = 194)
xig.xmit - X-API ZigBee TX Status (id = 195)
xig.xmit - X-API ZigBee TX Status (id = 196)
xig.xmit - X-API ZigBee TX Status (id = 197)
xig.xmit - X-API ZigBee TX Status (id = 198)
xig.xmit - X-API ZigBee TX Status (id = 199)
xig.xmit - X-API ZigBee TX Status (id = 200)
xig.xmit - X-API ZigBee TX Status (id = 201)
xig.xmit - X-API ZigBee TX Status (id = 202)
xig.xmit - X-API ZigBee TX Status (id = 203)
xig.xmit - X-API ZigBee TX Status (id = 204)
xig.xmit - X-API ZigBee TX Status (id = 205)
xig.xmit - X-API ZigBee TX Status (id = 206)
xig.xmit - X-API ZigBee TX Status (id = 207)
xig.xmit - X-API ZigBee TX Status (id = 208)
xig.xmit - X-API ZigBee TX Status (id = 209)
xig.xmit - X-API ZigBee TX Status (id = 210)
xig.xmit - X-API ZigBee TX Status (id = 211)
xig.xmit - X-API ZigBee TX Status (id = 212)
xig.xmit - X-API ZigBee TX Status (id = 213)
xig.xmit - X-API ZigBee TX Status (id = 214)
xig.xmit - X-API ZigBee TX Status (id = 215)
xig.xmit - X-API ZigBee TX Status (id = 216)
xig.xmit - X-API ZigBee TX Status (id = 217)
xig.xmit - X-API ZigBee TX Status (id = 218)
xig.xmit - X-API ZigBee TX Status (id = 219)
xig.xmit - X-API ZigBee TX Status (id = 220)
xig.xmit - X-API ZigBee TX Status (id = 221)
xig.xmit - X-API ZigBee TX Status (id = 222)
xig.xmit - X-API ZigBee TX Status (id = 223)
xig.xmit - X-API ZigBee TX Status (id = 224)
xig.xmit - X-API ZigBee TX Status (id = 225)
xig.xmit - X-API ZigBee TX Status (id = 226)
xig.xmit - X-API ZigBee TX Status (id = 227)
xig.xmit - X-API ZigBee TX Status (id = 228)
xig.xmit - X-API ZigBee TX Status (id = 229)
xig.xmit - X-API ZigBee TX Status (id = 230)
xig.xmit - X-API ZigBee TX Status (id = 231)
xig.xmit - X-API ZigBee TX Status (id = 232)
xig.xmit - X-API ZigBee TX Status (id = 233)
xig.xmit - X-API ZigBee TX Status (id = 234)
xig.xmit - X-API ZigBee TX Status (id = 235)
xig.xmit - X-API ZigBee TX Status (id = 236)
xig.xmit - X-API ZigBee TX Status (id = 237)
xig.xmit - X-API ZigBee TX Status (id = 238)
xig.xmit - X-API ZigBee TX Status (id = 239)
xig.xmit - X-API ZigBee TX Status (id = 240)
xig.xmit - X-API ZigBee TX Status (id = 241)
xig.xmit - X-API ZigBee TX Status (id = 242)
xig.xmit - X-API ZigBee TX Status (id = 243)
xig.xmit - X-API ZigBee TX Status (id = 244)
xig.xmit - X-API ZigBee TX Status (id = 245)
xig.xmit - X-API ZigBee TX Status (id = 246)
xig.xmit - X-API ZigBee TX Status (id = 247)
xig.xmit - X-API ZigBee TX Status (id = 248)
xig.xmit - X-API ZigBee TX Status (id = 249)
xig.xmit - X-API ZigBee TX Status (id = 250)
xig.xmit - X-API ZigBee TX Status (id = 251)
xig.xmit - X-API ZigBee TX Status (id = 252)
xig.xmit - X-API ZigBee TX Status (id = 253)
xig.xmit - X-API ZigBee TX Status (id = 254)
xig.xmit - X-API ZigBee TX Status (id = 255)
xig.xmit - X-API ZigBee TX Status (id = 1)
xig.xmit - X-API ZigBee TX Status (id = 2)
xig.xmit - X-API ZigBee TX Status (id = 3)
xig.xmit - X-API ZigBee TX Status (id = 4)
xig.xmit - X-API ZigBee TX Status (id = 5)
xig.xmit - X-API ZigBee TX Status (id = 6)
xig.xmit - X-API ZigBee TX Status (id = 7)
xig.xmit - X-API ZigBee TX Status (id = 8)
xig.xmit - X-API ZigBee TX Status (id = 9)
xig.xmit - X-API ZigBee TX Status (id = 10)
xig.xmit - X-API ZigBee TX Status (id = 11)
xig.xmit - X-API ZigBee TX Status (id = 12)
xig.xmit - X-API ZigBee TX Status (id = 13)
xig.xmit - X-API ZigBee TX Status (id = 14)
xig.xmit - X-API ZigBee TX Status (id = 15)
xig.xmit - X-API ZigBee TX Status (id = 16)
xig.xmit - X-API ZigBee TX Status (id = 17)
xig.xmit - X-API ZigBee TX Status (id = 18)
xig.xmit - X-API ZigBee TX Status (id = 19)
xig.xmit - X-API ZigBee TX Status (id = 20)
xig.xmit - X-API ZigBee TX Status (id = 21)
xig.xmit - X-API ZigBee TX Status (id = 22)
xig.xmit - X-API ZigBee TX Status (id = 23)
xig.xmit - X-API ZigBee TX Status (id = 24)
xig.xmit - X-API ZigBee TX Status (id = 25)
xig.xmit - X-API ZigBee TX Status (id = 26)
xig.xmit - X-API ZigBee TX Status (id = 27)
xig.xmit - X-API ZigBee TX Status (id = 28)
xig.xmit - X-API ZigBee TX Status (id = 29)
xig.xmit - X-API ZigBee TX Status (id = 30)
xig.xmit - X-API ZigBee TX Status (id = 31)
xig.xmit - X-API ZigBee TX Status (id = 32)
xig.xmit - X-API ZigBee TX Status (id = 33)
xig.xmit - X-API ZigBee TX Status (id = 34)

What version of the product are you using?

1.5.0 running on a ConnectPort X4.
Firmware Version:    2.14.1.15   (Version 82001536_K2 03/08/2012)
Boot Version:        1.1.3   (release_82001975_A)
POST Version:        1.1.3   (release_82001753_H)

Remote devices are running A0.

Please provide any additional information below.

Original issue reported on code.google.com by m...@clearbluetechnologies.com on 1 Aug 2012 at 2:38

GoogleCodeExporter commented 9 years ago
Hi Mark,

Can you please also send us an output of an "info device" if you telnet to the 
ConnectPort X4's command line when the unit stops responding?

Original comment by Jordan.H...@gmail.com on 7 Aug 2012 at 2:11

GoogleCodeExporter commented 9 years ago
Sure:

Product              : ConnectPort X4
MAC Address          : 00:40:9D:43:96:FF
Firmware Version     : 2.14.1.15 (Version 82001536_K2 03/08/2012)
Boot Version         : 1.1.3 (release_82001975_A)
Post Version         : 1.1.3 (release_82001753_H)
Product VPD Version  : release_82002011_B
Product ID           : 0x0086
Hardware Strapping   : 0x0044
CPU Utilization      : 46 %
Uptime               : 3 days, 6 hours, 48 minutes, 17 seconds
Current Date/Time    : Thu Aug 30 19:01:23 2012
Total Memory         : 33554432
Used Memory          : 15910156
Free Memory          : 17644276
Total Flash FileSys  : 3999744
Used Flash FileSys   : 1376256
Free Flash FileSys   : 2623488

Original comment by rhaist...@gmail.com on 30 Aug 2012 at 7:02