Hi Cecil,
We do not currently use the standard ports anyway.
Thanks for your help though. Back to the drawing board
Are you doing any post-processing of the file after it has been received? I.E. if a JPEG file has been uploaded and it's creating a thumbnail image using something like ImageMagick?
Or, storing the the binary/text information into a LOB field on the database. From my testing/development if the database structure is not correctly configured right it can take time for the blob to be saved into the database.
The reason I ask is because I was having similar problem where I was doing some post processing on an uploaded file and it was taking too long to process and the browser/messenger was timing out. All because I was not sending any information back down the wire to the browser/messenger in a expect reasonable time.
Also I've noted that pressing the F5 (refresh) key can also cause problems because the form is being re-submitted for the nth time. If the the first form submission is processing the first file uploaded and you re-submit the same file by pressing the F5 key. You could potentially end up with two (or more) WebSpeed Agents running a posted process on the exactly the same file. This might be causing you problems.
But since I don't know how you are handling each web request I'm only guessing.
Is it possible to have a high-level step-by-step process flow of what happens when the a user submits a form from the browser and what happens to that web request on the server.
I quite keen on helping you resolve your problem.
Also using Firefox (with Firebug add-on) it also possible to monitor each form submissions, check to see no other conflicting web requests could be screwing thing up like AJAX request.