When you attempt to access a web-page, the server that your action is routed through places a time limit on that request. If a response is not provided after a certain amount of time, a 504 error page may appear in your browser. 504 errors are normally a result of attempting to contact a server that is either not properly functioning or undergoing maintenance.
Tags: 504 : Gateway Timeout, Error Code