André Warnier wrote:
Robinson, Eric wrote:
Yes. Each instance serves a different set of users in a local office somewhere.

By that I mean each pair of load-balanced instances serves a set of
users in a local office somewhere.

Then my suspicions would be as follows :
this particular set of users of this complex application, uses a particular functionality of the application, used by no other set of users, and that particular functionality contains (or triggers) a bug that blows away the server.

And we have a set of options here :
- tell the customer to close down that office and move the people somewhere else, to a Tomcat instance that works. I they also then crash that one, then we know - more efficiently : switch the ports between those instances, and some other set of instances which at the moment do not crash. If the other one then starts crashing, then we also know. (Of course that may not work if each instance has its particular set of back-end data. That would be messy.)
- or else, start capturing the packets destined to these crashing instances of 
Tomcat.
Since they have their own port, it should be easy to do that with wireshark, filtering on the destination port. The next time it crashes, examine the end of the packet capture to see if you can determine the sequence which crashes the server. - or maybe simpler : when one of these instances crashes, do the users notice anything ? or does it just smoothly switch to the other balanced instance ?
If they notice, they may be able to tell what they were doing just before ?



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to