Comment 6 for bug 383089

Switching off PHONE_HOME in the settings solved this.

Problem is that the RequiredFiles call on xmds is hooked to phone home. If there is no direct internet connection, then the call causes the webservice to timeout while php is waiting for the phone home routine to finish running. What should happen is that the phone home logs that it's run and therefore isn't called for 28 days.

In this scenario, that isn't happening - theorise that we may be passing the php max exec time before the phone_home call returns.

Fix will be to move the log before the call, so this will only happen once in 28 days in this scenario - which will be invisible to the end user.