Menu

#49 ddclient hangs sporadically from time to time

3.8
accepted
wimpunk
None
ddclient
major
3.8.0
help
2014-12-14
2011-09-22
lifeboy
No

Ubuntu Server 10.10 Maverick:

ddclient just stops working

The log shown (in verbose debug mode)

Sep 20 13:53:13 zambas ddclient[3531]: CONNECT:  checkip.dyndns.com:8245
Sep 20 13:53:13 zambas ddclient[3531]: CONNECTED:  using HTTP
Sep 20 13:53:13 zambas ddclient[3531]: SENDING:  GET / HTTP/1.0
Sep 20 13:53:13 zambas ddclient[3531]: SENDING:   Host: checkip.dyndns.com:8245
Sep 20 13:53:13 zambas ddclient[3531]: SENDING:   User-Agent: ddclient/3.8.0
Sep 20 13:53:13 zambas ddclient[3531]: SENDING:   Connection: close
Sep 20 13:53:13 zambas ddclient[3531]: SENDING:

However, before that (while it was still functioning) it showed this:

Sep 20 13:48:12 zambas ddclient[3531]: CONNECT:  checkip.dyndns.com:8245
Sep 20 13:48:12 zambas ddclient[3531]: CONNECTED:  using HTTP
Sep 20 13:48:12 zambas ddclient[3531]: SENDING:  GET / HTTP/1.0
Sep 20 13:48:12 zambas ddclient[3531]: SENDING:   Host: checkip.dyndns.com:8245
Sep 20 13:48:12 zambas ddclient[3531]: SENDING:   User-Agent: ddclient/3.8.0
Sep 20 13:48:12 zambas ddclient[3531]: SENDING:   Connection: close
Sep 20 13:48:12 zambas ddclient[3531]: SENDING:   
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  HTTP/1.1 200 OK#015
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  Content-Type: text/html#015
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  Server: DynDNS-CheckIP/1.0#015
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  Connection: close#015
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  Cache-Control: no-cache#015
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  Pragma: no-cache#015
Sep 20 13:48:12 zambas ddclient[3531]: RECEIVE:  Content-Length: 106#015
Sep 20 13:48:13 zambas ddclient[3531]: RECEIVE:  #015
Sep 20 13:48:13 zambas ddclient[3531]: RECEIVE:  <html><head><title>Current IP Check</title></head><body>Current IP Address: 41.2**.1**.1**</
body></html>#015
Sep 20 13:48:13 zambas ddclient[3531]: SUCCESS:  z*****s.f****d.co.za: skipped: IP address was already set to 41.2**.1**.1**.

Then, when I restart the service, it shows:

Sep 21 22:07:48 zambas ddclient[27323]: CONNECT:  checkip.dyndns.com:8245
Sep 21 22:07:48 zambas ddclient[27323]: CONNECTED:  using HTTP
Sep 21 22:07:48 zambas ddclient[27323]: SENDING:  GET / HTTP/1.0
Sep 21 22:07:48 zambas ddclient[27323]: SENDING:   Host: checkip.dyndns.com:8245
Sep 21 22:07:48 zambas ddclient[27323]: SENDING:   User-Agent: ddclient/3.8.0
Sep 21 22:07:48 zambas ddclient[27323]: SENDING:   Connection: close
Sep 21 22:07:48 zambas ddclient[27323]: SENDING:   
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  HTTP/1.1 200 OK#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  Content-Type: text/html#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  Server: DynDNS-CheckIP/1.0#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  Connection: close#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  Cache-Control: no-cache#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  Pragma: no-cache#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  Content-Length: 106#015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  #015
Sep 21 22:07:52 zambas ddclient[27323]: RECEIVE:  <html><head><title>Current IP Check</title></head><body>Current IP Address: 41.2**.1**.2**</body></html>#015
Sep 21 22:07:52 zambas ddclient[27323]: INFO:     setting IP address to 41.206.194.232 for z*****s.f*****d.co.za
Sep 21 22:07:52 zambas ddclient[27323]: UPDATE:   updating z*****s.f*****d.co.za
Sep 21 22:07:52 zambas ddclient[27323]: CONNECT:  dynamic.zoneedit.com
Sep 21 22:07:53 zambas ddclient[27323]: CONNECTED:  using HTTP
Sep 21 22:07:53 zambas ddclient[27323]: SENDING:  GET /auth/dynamic.html?host=z*****s.f*****d.co.za&dnsto=41.2**.1**.2** HTTP/1.0
Sep 21 22:07:53 zambas ddclient[27323]: SENDING:   Host: dynamic.zoneedit.com
Sep 21 22:07:53 zambas ddclient[27323]: SENDING:   Authorization: Basic cmdpZXNsZXI6dGltemVkY3Ax
Sep 21 22:07:53 zambas ddclient[27323]: SENDING:   User-Agent: ddclient/3.8.0
Sep 21 22:07:53 zambas ddclient[27323]: SENDING:   Connection: close
Sep 21 22:07:53 zambas ddclient[27323]: SENDING:   
Sep 21 22:07:54 zambas ddclient[27323]: RECEIVE:  HTTP/1.1 200 OK#015
Sep 21 22:07:54 zambas ddclient[27323]: RECEIVE:  Date: Wed, 21 Sep 2011 20:09:37 GMT#015
Sep 21 22:07:55 zambas ddclient[27323]: RECEIVE:  Server: Apache Server#015
Sep 21 22:07:55 zambas ddclient[27323]: RECEIVE:  Content-Length: 94#015
Sep 21 22:07:55 zambas ddclient[27323]: RECEIVE:  Connection: close#015
Sep 21 22:07:55 zambas ddclient[27323]: RECEIVE:  Content-Type: text/html#015
Sep 21 22:07:55 zambas ddclient[27323]: RECEIVE:  #015
Sep 21 22:07:55 zambas ddclient[27323]: RECEIVE:  <SUCCESS CODE="200" TEXT="Update succeeded." ZONE="z*****s.f*****d.co.za" IP="41.2**.1**.2**"/>
Sep 21 22:07:55 zambas ddclient[27323]: SUCCESS:  updating z*****s.f*****d.co.za: IP address set to 41.2**.1**.2** (200: Update succeeded.)

What could be causing this? The link does have packet loss from time to time, but surely that should not cause ddclient to stop responding?

Discussion

  • lifeboy

    lifeboy - 2011-09-22

    Forgot to add:

    Linux zambas 2.6.35-30-server #59-Ubuntu SMP Tue Aug 30 19:16:40 UTC 2011 x86_64 GNU/Linux

     
  • wimpunk

    wimpunk - 2011-10-06
    • status changed from new to accepted

    How long did you actually waited? It looks like a timeout problem: either ddclient should get a timeout or it should get an answer. By default it should wait 120seconds.

     
  • lifeboy

    lifeboy - 2011-10-08

    The process typically stops responding some time during the night and then 6 or 10 hours later, when I can't connect to the server because the IP address change was not updated in the DNS record, I realise the process is hanging. It never times out.

     
MongoDB Logo MongoDB