Just another update assuming anyone's interested in progress I'm making with the problem I'm having with my DrayTek Vigor 2862's web interface/telnet freezing after a few days.
I've been trying various things that technical support have asked me to try, such as TFTP flashing firmware and factory reset. Same results in the end though, the web interface and/or telnet interface to the router become unresponsive or somewhat broken after a few days. I'm honestly believing something is causing a memory leak, possibly as a result of my program querying the router for the DSL stats periodically. However, despite that suggestion they now want me to return the router as RMA to them so I'll go along with this. I don't think however it'll help resolve the issue I'm having as I think it's a bug in the firmware that's not been identified and possibly won't be identified under standard everyday use (e.g. if my program wasn't querying the router periodically for DSL stats then I doubt this problem would occur, or at least not as soon as a few days of uptime).
DrayTek> sys qrybuf
System Memory Status and Leakage List
Buf sk_buff ( 224B), used#: 3459, cached#: 146
Buf KMC4088 (4088B), used#: 1281, cached#: 7
Buf KMC2552 (2552B), used#: 5701, cached#: 11
Buf KMC1016 (1016B), used#: 27, cached#: 5
Buf KMC504 ( 504B), used#: 7608, cached#: 0
Buf KMC248 ( 248B), used#: 193, cached#: 15
Buf KMC120 ( 120B), used#: 773, cached#: 27
Buf KMC56 ( 56B), used#: 15, cached#: 49
Buf KMC24 ( 24B), used#: 238, cached#: 18
Dynamic memory: 26214400B; 24723896B used; 171592B/0B in level 1/2 cache.
FLOWTRACK Memory Status
# of free = 50000
# of maximum = 0
# of flowstate = 50000
# of lost by siganture = 0
# of lost by list = 0
That's the result I got from the 2862 once the router's web interface threw an error 500 at me this time when trying to login.
500 Server Error
The server has temporarily run out of resources for your request. Please try again at a later time.
I passed this on to technical support as well but so far they want to do an RMA, which I honestly doubt will resolve this problem if it's a bug in the firmware.
Now compare the above memory usage result with that of my DrayTek Vigor 2860Vac below and you'll see a difference.
DrayTek> sys qrybuf
System Memory Status and Leakage List
Buf sk_buff ( 200B), used#: 3879, cached#: 138
Buf KMC4088 (4088B), used#: 1156, cached#: 4
Buf KMC2552 (2552B), used#: 2696, cached#: 313
Buf KMC1016 (1016B), used#: 19, cached#: 5
Buf KMC504 ( 504B), used#: 5672, cached#: 8
Buf KMC248 ( 248B), used#: 284, cached#: 20
Buf KMC120 ( 120B), used#: 673, cached#: 63
Buf KMC56 ( 56B), used#: 27, cached#: 37
Buf KMC24 ( 24B), used#: 1206, cached#: 74
Dynamic memory: 26214400B; 15566256B used; 911952B/0B in level 1/2 cache.
FLOWTRACK Memory Status
# of free = 50000
# of maximum = 0
# of flowstate = 50000
# of lost by siganture = 0
# of lost by list = 0
On the DrayTek Vigor 2860Vac, which is still behaving perfectly fine.
"Dynamic memory: 26214400B; 15566256B used; 911952B/0B in level 1/2 cache."
While on the DrayTek Vigor 2862, which is currently in a somewhat unresponsive state when trying to access the web interface and login.
"Dynamic memory: 26214400B; 24723896B used; 171592B/0B in level 1/2 cache."
You can see that the 2862 has almost used up the entire memory. This is why I believe it's a bug in the firmware, rather than a fault on the specific DrayTek Vigor 2862 that I have and will be returning to DrayTek as RMA. Hopefully a solution can be reached eventually
.