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,719 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
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Why do we like using grid based layouts in website design? Let's look at the live examples of websites and compare them to grid based WordPress themes.
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 …
The viewer will learn how to dynamically set the form action using jQuery.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

746 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now