• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Tim Cooke
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • paul wheaton
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Mikalai Zaikin
  • Carey Brown
  • Piet Souris
Bartenders:
  • Stephan van Hulst

Diagnosing possible network issues

 
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We have an application we're testing under load and it's starting to fail in strange (non-application ) ways. At the moment I'm brainstorming but I thought I'd drop the config here in case other had any pointers.

The front end of the application is a soap service running on Weblogic 7.0.2 and (currently) WinXP, sp2. This server runs on a local machine.
The test harness is a Java app running on an externally hosted 4CPU box. We need that much grunt to run the tests. The Test Harness is configurable to run a series of concurrent users. With up to 12 concurrent users at about 25 transactions per second we have no problems. Beyond this we start to get what looks like network issues (more on this in a sec).

Communication is also over HTTPS.

We're pretty sure it's not weblogic specific, since we run two WL domains, the external one with 100 threads and an internal one which gets hit harder and has 400 threads. The internal server doesn't show any of the problems displayed on the external domain. This leads me to believe it's something between the test harness and weblogic server.

The Test harness is, as I mentioned, hosted externally in the UK. I'm going to ping them a query on anything they may be doing to choke connections. DOS prevention? The local server is running in our office in OZ. Firewall, router etc. Nothing we can think of that would cause issues here.

Here are the types of errors we're seeing:
* Read timeouts while accepting requests
* connection timout reported on the test harness - WL isn't even seeing these attempts so it can't be
* socket closed - reported by the test harness

Any thoughts on other possible causes or ways to highlight or rule out factors? It's only causing about 1% failure and we can fix the results for this, but it'd be better if we either knew the problem so we could say "It's not us", or could fix it. I prefer the second one.

thanks,
Dave
 
author and iconoclast
Posts: 24207
46
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It does sound like a "smart router" trying to do flood/DOS prevention.
 
Once upon a time there were three bears. And they were visted by a golden haired tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic