Graph stalls: just stops at some point
Started by Mark
Mark
Graph stalls: just stops at some point 10 February 2016, 22:42 |
I had reported this last year and I thought it had gotten fixed. But with the 5.5.1 update, it seems to be back. I've tried putting it in compatibility mode as Win 7, but it still stalls. Am running 64-bit NetWorx version 5.5.1 on Win 10 with all the latest updates.
|
Re: Graph stalls 10 February 2016, 22:43 |
Admin Registered: 19 years ago Posts: 3 621 |
Mark
Re: Graph stalls 10 February 2016, 22:43 |
|
Re: Graph stalls 10 February 2016, 22:44 |
Admin Registered: 19 years ago Posts: 3 621 |
Mark
Re: Graph stalls 11 February 2016, 02:23 |
|
Re: Graph stalls 11 February 2016, 09:35 |
Admin Registered: 19 years ago Posts: 3 621 |
Mark
Re: Graph stalls 12 February 2016, 04:57 |
Mark
Re: Graph stalls 13 February 2016, 07:52 |
|
Re: Graph stalls 15 February 2016, 12:42 |
Admin Registered: 19 years ago Posts: 3 621 |
Mark
Re: Graph stalls 15 February 2016, 21:47 |
QuoteAndrew
I can make a test build that writes a log, then we can see what's going on under the hood. Would you be willing to test it?
Sure, just give me the link and I'll give it a try.
Simply restarting NetWorx (and not doing anything to the router) fixes this -- for a while. After the graph stalls, NetWorx still works, and if I go into settings and select anything other than the router to monitor, the graph starts moving again. Re-selecting the router causes the graph to stop again. The only way I've found to get it moving again with the router is to re-launch NetWorx.
|
Re: Graph stalls 16 February 2016, 18:38 |
Admin Registered: 19 years ago Posts: 3 621 |
When the problem occurs, quit NetWorx and send me the log. It can be quite large over a day, so please compress it and upload here.
Mark
Re: Graph stalls 18 February 2016, 02:20 |
2/17/2016 16:23:36 Polling UPNP 2/17/2016 16:23:36 Router present 2/17/2016 16:23:36 TotalBytesReceived 2/17/2016 16:23:36 Reply OK 2/17/2016 16:23:36 TotalBytesReceived=105851217 2/17/2016 16:23:36 TotalBytesSent 2/17/2016 16:23:36 Reply OK 2/17/2016 16:23:36 TotalBytesSent=245614844 2/17/2016 16:23:37 Polling UPNP 2/17/2016 16:23:37 Router present 2/17/2016 16:23:37 TotalBytesReceived 2/17/2016 16:24:10 Reply FAIL 2/17/2016 16:24:10 TotalBytesReceived=0 2/17/2016 16:24:10 TotalBytesSent 2/17/2016 16:24:11 Reply FAIL 2/17/2016 16:24:11 TotalBytesSent=0 2/17/2016 16:24:11 Polling UPNP 2/17/2016 16:24:11 Router present 2/17/2016 16:24:11 TotalBytesReceived 2/17/2016 16:24:12 Reply FAIL 2/17/2016 16:24:12 TotalBytesReceived=0 2/17/2016 16:24:12 TotalBytesSent 2/17/2016 16:24:13 Reply FAIL 2/17/2016 16:24:13 TotalBytesSent=0
|
Re: Graph stalls 18 February 2016, 13:31 |
Admin Registered: 19 years ago Posts: 3 621 |
I have now added more logging after 'Reply FAIL'. Kindly download the updated build and run it again until it fails.
Then just post the relevant part again. This time no need to upload the whole thing.
Mark
Re: Graph stalls 18 February 2016, 23:51 |
2/18/2016 14:41:36 Polling UPNP 2/18/2016 14:41:36 Router present 2/18/2016 14:41:36 TotalBytesReceived 2/18/2016 14:41:36 Reply OK 2/18/2016 14:41:36 TotalBytesReceived=3648062065 2/18/2016 14:41:36 TotalBytesSent 2/18/2016 14:41:36 Reply OK 2/18/2016 14:41:36 TotalBytesSent=1011925312 2/18/2016 14:41:37 Polling UPNP 2/18/2016 14:41:37 Router present 2/18/2016 14:41:37 TotalBytesReceived 2/18/2016 14:42:11 Reply FAIL, error code 0 2/18/2016 14:42:11 Socket code 10054 Connection reset by peer 2/18/2016 14:42:11 Server reply 2/18/2016 14:42:11 TotalBytesReceived=0 2/18/2016 14:42:11 TotalBytesSent 2/18/2016 14:42:12 Reply FAIL, error code 500 2/18/2016 14:42:12 Socket code 10061 Connection refused 2/18/2016 14:42:12 Server reply <?xml version="1.0" encoding="utf-8"?> <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <u:GetTotalBytesSent xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1" /> </s:Body> </s:Envelope> 2/18/2016 14:42:12 TotalBytesSent=0 2/18/2016 14:42:12 Discovery 2/18/2016 14:42:12 Received USN uuid:ebf5a0a0-1dd1-11b2-a90f-20aa4b65aafe::urn:schemas-upnp-org:device:InternetGatewayDevice:1 2/18/2016 14:42:12 Updating USN 2/18/2016 14:42:13 Polling UPNP 2/18/2016 14:42:13 Router present 2/18/2016 14:42:13 TotalBytesReceived 2/18/2016 14:42:14 Reply FAIL, error code 500 2/18/2016 14:42:14 Socket code 10061 Connection refused 2/18/2016 14:42:14 Server reply <?xml version="1.0" encoding="utf-8"?> <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <u:GetTotalBytesReceived xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1" /> </s:Body> </s:Envelope> 2/18/2016 14:42:14 TotalBytesReceived=0 2/18/2016 14:42:14 TotalBytesSent 2/18/2016 14:42:15 Reply FAIL, error code 500 2/18/2016 14:42:15 Socket code 10061 Connection refused 2/18/2016 14:42:16 Server reply <?xml version="1.0" encoding="utf-8"?> <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <u:GetTotalBytesSent xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1" /> </s:Body> </s:Envelope>
After this it seems to just repeat.
|
Re: Graph stalls 19 February 2016, 15:28 |
Admin Registered: 19 years ago Posts: 3 621 |
POST /control?WANCommonInterfaceConfig HTTP/1.1 Host: 192.168.1.1:1780 Content-Type: text/xml Content-Length: 293 SOAPAction: "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1#GetTotalBytesSent" <?xml version="1.0" encoding="utf-8"?> <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <u:GetTotalBytesSent xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1" /> </s:Body> </s:Envelope>
The router responds like this with the number of sent or received bytes:
HTTP/1.1 200 OK
Content-Length: 340
Content-Type: text/xml; charset="utf-8"
Date: Fri, 19 Feb 2016 05:02:13 GMT
EXT:
Server: POSIX, UPnP/1.0 linux/5.60.127.2901
Connection: close
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetTotalBytesSentResponse xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1">
<NewTotalBytesSent>20746603</NewTotalBytesSent>
</u:GetTotalBytesSentResponse>
</s:Body>
</s:Envelope>
At some point your router starts responding with error code 500 (Internal Server Error) instead of 200 OK. Why this is a mystery is that if something happens in the router and it starts producing an error, restarting NetWorx should have no effect.
I am not sure what we can do at this stage. What router model is it? Could you perhaps try updating its firmware and see if the problem persists?
Mark
Re: Graph stalls 19 February 2016, 20:33 |
Yes, I agree, the mystery is why simply restarting NetWorx gets the graph going again. It would seem to imply the issue is not with the router. Yet changing what NetWorx monitors to, say, the NIC, and then changing it back to the router has no effect. And so I wonder what is the difference, if any, between changing the NetWorx setting to monitor the router and restarting NetWorx. Any kind of initialization thing that might affect this?
Also, is there any possibility the router returns a FAIL because of something not right in the request message it is getting from NetWorx? Something that might get resolved from restarting NetWorx but not if you simply change the setting?
Just tossing out ideas.
Maybe I can try installing NetWorx on my wife's computer and see if it exhibits the same issue. She's running Win 10 x64, too, but not the Pro version, and is Wi-Fi connected to the same router. Can two computers ping the router for this info at the same time? Should I set mine to monitor my NIC while trying to monitor the router from my wife's computer?
|
Re: Graph stalls 19 February 2016, 21:08 |
Admin Registered: 19 years ago Posts: 3 621 |
If that's not too much to ask, I would recommend to install Wireshark, put "http" (without quotes) as the filter and record a few request-response pairs. Save this (working) session to a *.pcapng file. Then wait until it stops working and again capture a few request-response pairs. Save this (not working) session to another *.pcapng file.
By comparing those capture files I may be able to tell if there's any difference and what's going on.
Trying NetWorx on another computer may also be a good idea, you can have two instances polling the router at the same time, no problem with it.
Mark
Re: Graph stalls 20 February 2016, 02:12 |
Mark
Re: Graph stalls 21 February 2016, 16:17 |
Mark
Re: Graph stalls 29 February 2016, 19:13 |
|
Re: Graph stalls 29 February 2016, 19:17 |
Admin Registered: 19 years ago Posts: 3 621 |
Re: Graph stalls 29 February 2016, 20:37 |
Registered: 14 years ago Posts: 241 |
|
Re: Graph stalls 29 February 2016, 21:06 |
Admin Registered: 19 years ago Posts: 3 621 |
QuotePraxis
Can you suppress checking UPNP when settings are All + Ignore local?
Done in the latest build.
Mark
Re: Graph stalls 01 March 2016, 02:43 |
|
Re: Graph stalls 01 March 2016, 07:37 |
Admin Registered: 19 years ago Posts: 3 621 |
Mark
Re: Graph stalls 08 March 2016, 01:09 |
Mark
Re: Graph stalls 09 March 2016, 02:06 |
Release Date: July 31, 2014
Firmware version: 2.1.41 (Build 162351)
Release Date: December 18, 2014
Firmware version: 2.1.41 (Build 164606)
So now I have downloaded and updated the firmware manually.
Can you point me to an earlier version of NetWorx -- I guess version 5.5.1 should be good -- so I can see if my original problem has gone away? I know you've added a work-around to the software and 5.5.2 works great now, but I am still curious to see if this new firmware really did fix the issue.
|
Re: Graph stalls 09 March 2016, 09:01 |
Admin Registered: 19 years ago Posts: 3 621 |
Mark
Re: Graph stalls 14 March 2016, 18:33 |
|
Re: Graph stalls 14 March 2016, 18:52 |
Admin Registered: 19 years ago Posts: 3 621 |