Solved

Phone Browser Users get "HTTP Error 504: Gateway Timeout" - PC Browser Users do not have this problem

Posted on 2009-04-02
6
1,727 Views
Last Modified: 2013-12-20
The application in question is written in Coldfusion 8 and has been used by office staff (PC Browser) and engineers (Mobile Phone Browser) without any problems of this natire. No changes were made to the application but this morning, all Mobile Phone Browser users got "The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server it accessed in attempting to complete the request." when they tried to logon.

To try to isolate the problem I made a few tests:

i) PC Users have no problems accessing the application
ii) Mobile Phone Users can access a simple "hello_world.htm" page
iii) Mobile Phone Users can access the logon challenge page
iv) If Mobile Phone Users make a logon error the logon test page works fine and returns the user to logon challenge
v) Mobile Phone Users cannot access the application if they logon correctly

My HUNCH is that there is a server between the Mobile Phone and the webserver that is (has recently become) very sensitive to the time it takes to build a page on the webserver. Point i) above indicates that the webserver does not have a problem. Points ii) to v) above are examples of pages with increasing complexity that will take increasingly more time to build.

Any insights will be appreciated!

0
Comment
Question by:simonlea
  • 4
  • 2
6 Comments
 
LVL 27

Accepted Solution

by:
azadisaryev earned 500 total points
ID: 24050873
are all mobile users with the same carrier?  maybe check with the carrier if they have started implementing a proxy server or some data channeling or something like that for all mobile data connections... ask them if there is a way to by-pass their proxies or if there is any particular upstream server response the proxy expects to keep the connection alive...

not that i really know what i am talking about, just some common-sense suggestions...

Azadi
0
 

Author Comment

by:simonlea
ID: 24051023
Thanks Azadi,

I have already asked our Infrastructure specialist to start this dialogue and your "common-sense" post is appreciated and will get the points if we solve things this way! I'm throwing this open to expert advice just because I don't want to miss anything obvious. I will leave things open until we get a resolution so other expert comment is still very welcome.

Simon
0
 

Author Comment

by:simonlea
ID: 24051464
Interesting feedback from my client just now. An engineer who uses a LAPTOP with a Vodafone "dongle" to make a connection also experienced the same problem. Mobile phones are also Vodafone. I have been testing all day with my regular (quite slow) BT Internet broadband with no problems and no LAN (inside Firewall) users have reported a problem. Two Mobile Phone users have reported sucessful connections today - but both at times when the webserver would be lightly used (earlier today immediately after a re-boot and later today when the webserver is lightly loaded). Working hypothesis is that Vodafone has a server that has become hyper-sensitive to delays from upstream servers (e.g. our web server). I am way outside my domain of knowledge here - just using logic - so posts from experts still very welcome.
0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 
LVL 27

Expert Comment

by:azadisaryev
ID: 24051710
did you check your cf server logs for any clues?

Azadi
0
 

Author Comment

by:simonlea
ID: 24218068
We have handed this over to the phone provider. Latest guess is that the problem is to do with network coverage. The problem is not fixed but the application does not seem to be at fault. I have awarded the points to Azadi.
0
 

Author Closing Comment

by:simonlea
ID: 31565827
Thanks for your help. It does not appear to be an application problem.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Meet the world's only “Transparent Cloud™” from Superb Internet Corporation. Now, you can experience firsthand a cloud platform that consistently outperforms Amazon Web Services (AWS), IBM’s Softlayer, and Microsoft’s Azure when it comes to CPU and …
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question