Branchable seems to have a bad interaction with getopenid.com openids. The symptom is that when creating a new site, after logging in with such an openid, and submitting the registration form, it seems to hang for 10 minutes and then fails with a timeout.
This probably may actually affect all new signups. --Joey
Update -- it did; any new user trying to make a site since Dec 3rd was affected.
Technical discussion
This is a tricky one, but I can reproduce it at will. ps shows:
www-data 6467 0.0 1.4 129564 7280 ? S 02:55 0:00 \_ /usr/sbin/apache2 -k start b-www 6867 0.6 4.9 85920 25404 ? S 02:59 0:00 | \_ /usr/bin/perl /usr/bin/ikiwiki
Even after ikisite has finished making the site, it hangs there.
Process 6867 attached - interrupt to quit flock(4, LOCK_EX
And fd 4 is the customersite lock. Aaand, the same process has a fd 3 open, so I assume it's trying to lock it twice.