I have written a script in Tera Term for a Cisco IR809g which pings 3 different routers(IR 809g) in 2 different networks over the cellular interface. After +- 6 hours I'm getting a Memory allocation failure. And all the pings start to fail.
ping X.X.X.X Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to X.X.X.X, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 38/54/96 ms
ping X.X.X.X Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to X.X.X.X, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 266/484/846 ms
*Sep 14 13:47:25.733 CEST: %SYS-2-MALLOCFAIL: Memory allocation of 780 bytes failed from 0x1B51F8, alignment 32 Pool: I/O Free: 17616 Cause: Memory fragmentation Alternate Pool: None Free: 0 Cause: No Alternate pool -Process= "Pool Manager", ipl= 0, pid= 6 -Traceback= 12582Az 11982Dz 1B51F8z 145C52z 1458FCz
ping X.X.X.X Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to X.X.X.X, timeout is 2 seconds: ..... Success rate is 0 percent (0/5)
What I've found so far is this: post. So could it be a misconfiguration of the default routes or dynamic routing protocols ?
By launching show memory I get the following result:
¦ Type ¦ Head ¦ Total(b) ¦ Used(b) ¦ Free(b) ¦ Lowest(b) ¦ Largest(b) ¦
¦ -------- ¦ -------- ¦ ---------- ¦ --------- ¦ -------- ¦ --------- ¦ ---------- ¦
¦ Process ¦ EB9FDD4 ¦ 189137452 ¦ 157931336 ¦ 31206116 ¦ 31040956 ¦ 30727448 ¦
¦ I/O ¦ B09FDD4 ¦ 61865984 ¦ 61848732 ¦ 17252 ¦ 17252 ¦ 716 ¦
What could resolve the problem ?