homepage Welcome to WebmasterWorld Guest from 54.204.141.129
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

Home / Forums Index / WebmasterWorld / Webmaster General
Forum Library, Charter, Moderators: phranque & physics

Webmaster General Forum

    
Web application advice - how to create a 'down for maintenance' page
rogoff




msg:3722803
 9:25 am on Aug 14, 2008 (gmt 0)

I'm about to build a web application that could have thousands of paying customers. We will need to take the application down now and then for upgrades and maintenance? What is the best practice method of doing this? We'll probably be using PHP, Apache, MySQL.

Anyone got any good suggestions?

[edited by: phranque at 12:48 pm (utc) on Aug. 14, 2008]
[edit reason] No urls, please. See TOS [webmasterworld.com] [/edit]

 

rogoff




msg:3722905
 1:33 pm on Aug 14, 2008 (gmt 0)

I have seen 2 methods of doing this so far:
1) using mod_rewrite to redirect all requests to a maintenance page
2) using a configuration file which contains a maintenance 'yes'/'no' flag which is checked by every page of the site. This method also had an ability to only allow certain users to access the app while it was in maintenance mode.

So, anyone got any other good suggestions?

[edited by: phranque at 9:06 pm (utc) on Aug. 14, 2008]

janharders




msg:3722916
 1:40 pm on Aug 14, 2008 (gmt 0)

absolutely 2) ... you'll still want testing and crew members to be able to access the site without the public jumping around. but in general, you'll not want to take it down for maintainance any time. I mean, testing should be done on a seperated machine, and a maintainance-downtime should only occur if you're updating the software. to the user, any downtime is bad ... even if you're thinking "hey, let's just take it down in the middle of the night" ... those, that are trying to accomplish something while your site is down will be disappointed.

rogoff




msg:3722965
 2:55 pm on Aug 14, 2008 (gmt 0)

Thanks for the info. Yes, I'm hoping that it will mostly be used for upgrading the app but I suppose there could be times we need to take it down for an emergency fix.

Yeah, I think the config file is going to be the best option. Especially if we want to be able to test the production version after an upgrade.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / WebmasterWorld / Webmaster General
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved