[quote author=91692909 post=537288437]What do you need to modify in WebSphere plugin file?[/quote]
I can modify the plugin file so it does not know of the existence of Server2. Then it won't try to route requests to it.
[quote author=91692909 post=537288437]what do you edit manually PostBufferSize?[/quote]
I'm not sure I understand your question. If you mean where, we changed it in the plugin file. If you mean why, we had to prevent POST requests from being retried on another server due to how one of our applications work.
[quote author=208322613 post=537286353]One of our applications interfaces with another, non-WebSphere application (Siebel). This application depends on another server that must timeout in 5 minutes. Accordingly, our various IO timeouts are set to 5 minutes in the plugin and WebSphere servers. However, the calls through our application to Siebel may take longer than 5 minutes to complete in Siebel, which has been accounted for in the response to the client via the application and the plugin. Since the application call in Siebel will be successful, even if lasting longer than 5 minutes, we have set PostBufferSize to 0 to ensure duplicate requests are not sent.[/quote]
[quote author=91692909 post=537288437] If you have both servers down, how do you want to serve requests?[/quote]
We don't. Sorry for the confusion. Server1 is up and serving requests without issue. Server2 is down.
When a tester first begins working in the environment in the morning, the first request is sent to Server1; no issue. The second request is sent to Server2; this returns a 404 because PostBufferSize=0 means the request will not be retried on another server. The plugin marks Server2 down for the next 60 seconds (RetryInterval=60) and sends every request to Server1. After 60 seconds have passed of every request going to Server1, the next request is sent to Server2; this returns a 404 because PostBufferSize=0 means the request will not be retried on another server.
I need to leave PostBufferSize=0, but figure out a way so that either (1) valid requests are not sent to Server2 until it is back up or (2) valid requests sent to Server2 when it is down are then resent to Server1.
As a sidenote, I also posted this in
IBM developerWorks.