Comment 43 for bug 380504

Revision history for this message
James Westby (james-w) wrote :

Hi,

I have some source data which you might be able to cross-reference with the logs.

All requests will originate from jubany.canonical.com (and I believe don't go through
the proxy), and are via launchpadlib, so will use whatever user-agent that sends these
days.

There will have been a lot of requests over this time, as it is ~20 minutes, and each fails
after doing a number of retries, so I don't think this will be a needle in a haystack.

The first I have recorded is:

Failed at 2010-09-15 22:04:59.142456

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Please try again</title>
    <style type="text/css" media="screen, print">
      @import url(https://launchpad.net/+icing/rev5/combo.css);
    </style>
  </head>
  <body>
    <div id="topline"></div>
    <div id="locationbar"></div>
    <div class="offline">

        <h1>Please try again</h1>
        <p>
          Sorry, there was a problem connecting to the Launchpad server.
        </p>
        <p>
          Try reloading this page in a minute or two.
          If the problem persists, let us know in
          <a href="irc://chat.freenode.net/#launchpad"
          >the #launchpad IRC channel on Freenode</a>.
        </p>
        <p>Thanks for your patience.</p>

    </div>
  </body>
</html>

The last is

Failed at 2010-09-15 22:27:44.672453

Traceback (most recent call last):
  File "/srv/package-import.canonical.com/new/scripts/import_package.py", line 172, in <module>
    lp = icommon.get_lp(options.lp_cache)
  File "/srv/package-import.canonical.com/new/scripts/icommon.py", line 96, in get_lp
    lp = Launchpad(creds, service_root=SERVICE_ROOT, cache=cache)
  File "/usr/lib/python2.5/site-packages/launchpadlib/launchpad.py", line 95, in __init__
    credentials, service_root, cache, timeout, proxy_info)
  File "/usr/lib/python2.5/site-packages/lazr/restfulclient/resource.py", line 379, in __init__
    self._wadl = self._browser.get_wadl_application(self._root_uri)
  File "/usr/lib/python2.5/site-packages/lazr/restfulclient/_browser.py", line 222, in get_wadl_application
    url, media_type='application/vd.sun.wadl+xml')
  File "/usr/lib/python2.5/site-packages/lazr/restfulclient/_browser.py", line 204, in _request
    raise HTTPError(response, content)
lazr.restfulclient.errors.HTTPError: HTTP Error 502: Bad Gateway

and there were 31 jobs that failed in the middle, so we are talking at least 90 failed requests.

Times are UTC.

Thanks,

James