Comment 0 for bug 760079

Revision history for this message
Robert Collins (lifeless) wrote :

It would be easier if we needed less services, or if we had a preflight check for all dependent services.

$LPCONFIG=xxx ./utilities/check-appserver-environment

We have a checker for the librarian already (see bug 678375 and ./utilities/smoke-test-librarian.py)

We need to add in:
 - log dirs exist
 - oops root dir exists
 - memcached if configured is reachable
 - blog.launchpad.net is retrievable (using the same codepath the homepage does - if that uses squid, this check should use squid).

At the moment bringing up new appservers is hit n miss.

The checker should describe what its tested and what fails (because if its used in a script we can't figure that out later) and exit non-zero.