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