On http://www.slideshare.net/eljefe/automated-deployment-with-phing in slide 15 they are talking about "locking the live site" when doing deployment.
We are running multiple webshops in a SAAS application where it is possible that users are adding products, buying products and paying for products online, and so on...
When deploying we want to do this as clean as possible, so that not payments or orders or other critical data will be lost.
We have a deployment scenario set up using phing (amazing tool!) but we are missing one crucial step being the "locking of the live site" while deploying.
What is a possible way to lock a live site and bring it back online after deploying?