Shouldn't ACE 4710 ignore cookie stickiness when the server is down?
Hello,
I have implemented sticky load balancing with cookies. The problem is that if one of my two servers in the server farm is down (and even if the ace recognizes it as down via a probe) it keeps sending the requests to the server that is down, obviously because it has set a cookie for this server,
Shouldn't the ACE ignore the cookie when the server is down?
Is there a command to ignore cookie stickiness if the server is down? Is there another workaround?
an example of my config is
serverfarm host SF_Ebanking
rserver RS_IAS_1 XXXX
conn-limit max 4000000 min 4000000
probe http_probe_ebanking
inservice
rserver RS_IAS_2 XXXX
conn-limit max 4000000 min 4000000
probe http_probe_ebanking
inservice
sticky http-cookie ACE_COOKIE ebanking_sticky
cookie insert
replicate sticky
serverfarm SF_Ebanking
16 static cookie-value "server01" rserver RS_IAS_1
24 static cookie-value "server02" rserver RS_IAS_2
thanks,
george
This is not as obvious as you seem to believe.
ACE will not select a server that is down !!!! Even if the cookie points to that server.
What might be happening is that the connection from the browser to the ACE has not been killed, so when client sends a new request it reuses the existing connection and ACE does allow an existing connection to be maintain with a dead server by default.
Try the command 'failaction purge' under the serverfarm.
This should kill the active connections with the dead server and allow a new connection to be open with the other server even if the cookie points to the dead one.
Regards,
Gilles.
Similar Messages
-
How to show an error Page in Weblogic when the server is down
Hi ,
I heard that every container has the facility to show an error page when the server is down and (when the request has arrived at that time ).
Please tell me how to configure this in BEA weblogic ??
Thanks .Hi,
From my understanding weblogic dose not provide the thing which you are asking for, reason is given below.
- An application is deployed only on managed server one (MS-1)
- Now if the request comes to the server (MS-1) when it was running and then for some reason MS-1 goes down then weblogic server would be able to send any response back to the client as its down.
- Hence nothing can be done as the request object is been lost when the server goes down or even cant redirect to an error page as for doing that too the server has to be up and running.
However there are other way round which can help you overcome this issue as shown below
- Use Clusters with few managed servers in it which gives you high availability and load-balancing.
- Use any web servers like Apache in front of weblogic servers.
Using the above things you can also use customized HTTP Error Responses with error-page element in web.xml and create your own error pages which can be re-directed for the web server side also. For more information go through the below links
Topic: Customizing HTTP Error Responses
http://download.oracle.com/docs/cd/E13222_01/wls/docs92/webapp/configurejsp.html#wp157884
Topic: error-page
http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/web_xml.html#1017571
Topic: ErrorPage
http://download.oracle.com/docs/cd/E12840_01/wls/docs103/plugins/plugin_params.html#wp1155425
Hope above information helps you.
Regards,
Ravish -
Problems when the server is down
When the server is restarted after a task is assigned, this task saves its state
(claimed). After that, when I try to mark that task as completed, the server says
that the conversation id is not found. Is that a Bug? or how can I fix that problem?
Thank youThe process doesn't finish because it's waiting for a task complete event.
"Raja" <[email protected]> wrote:
>
i face this problem frequently. I believe the archival and Purging process
of the
WL integration archives and purges the Process Instance Info for those
instances
that are completed or Terminated. But i could see the tasks created by
these instances
left behind. If a user does any operation on these tasks result is the
"Conversion
Id not found exception". Iam not sure if this is a bug or is it by design.
"David Uribe" <[email protected]> wrote:
When the server is restarted after a task is assigned, this task saves
its state
(claimed). After that, when I try to mark that task as completed, the
server says
that the conversation id is not found. Is that a Bug? or how can I fix
that problem?
Thank you -
OCILogon returns success when TimesTen server is down which causes app core
In our failover testing, when the primary TimesTen server was brought down, the OCILogon call returned OCI_SUCCESS with a service handler. However the OCIServerVersion call which immediately follows the OCILogon call caused the application to core with signal 11.
Below is the stack trace in the core:
#4 0x00000001001e7ab0 in crash_handler (sig=11) at Main.cpp:1632
#5 <signal handler called>
#6 0xffffffff7ccc736c in lsfp ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#7 0xffffffff7c5ecc70 in x10verVersion ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#8 0xffffffff7c5e42d4 in x10odr ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#9 0xffffffff7c31df94 in upirtrc ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#10 0xffffffff7c31d63c in upirtr ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#11 0xffffffff7c5dfcf8 in upiver ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#12 0xffffffff7c461a98 in kpuvers ()
from /tools/timesten-11.2.1.5-64bit/TimesTen/ttclnt/ttoracle_home/instantclient_11_1/libclntsh.so.11.1
#13 0x00000001002451e4 in COCISession::get_server_version (this=0x1029b6ad0) at ocisess.cpp:270
Does anyone know why OCILogon returns success when the server is down? And how can I tell if the server is down?
Thanks!
CathyHi Cathy,
I'm not in a position to check this out right now but it certainly looks like a bug. Are you able to log an SR on this so we can get it into the system?
Thanks,
Chris -
Revision: 13468
Revision: 13468
Author: [email protected]
Date: 2010-01-12 15:59:25 -0800 (Tue, 12 Jan 2010)
Log Message:
(commit on behalf of Hans): The following ASyncListView methods now ignore IPEs thrown when the operation is delegated: 'get length()', addItem(), addItemAt(), setItemAt().
QE notes:
Doc notes:
Bugs: sdk-24975
Reviewer: Alex
Tests run:
Is noteworthy for integration: no
Ticket Links:
http://bugs.adobe.com/jira/browse/sdk-24975
Modified Paths:
flex/sdk/branches/4.0.0/frameworks/projects/framework/src/mx/collections/AsyncListView.asDear Pallavi,
Very useful post!
I am looking for similar accelerators for
Software Inventory Accelerator
Hardware Inventory Accelerator
Interfaces Inventory
Customization Assessment Accelerator
Sizing Tool
Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
Request help on such accelerators... Any clues?
Any reply, help is highly appreciated.
Regards
Manish Madhav -
We are running a commercial application on a Windows 2008 Server. After reboot, we cannot access the application because two services fail to start. The reason they fail to start is that the passwords to the local user accounts tied to those services have
either been deleted or reset to a different value. In order to restart the application, we must reset the passwords of these two local accounts, then stop and restart all the application's services. According to the application's maker, the accounts
must be local.
My colleague believes the passwords are being deleted or reset as a result of a global domain policy. Is this likely?
Assuming my colleague is correct, is there anything we can do locally to prevent these passwords from being deleted or reset when the server reboots? If not, what is the most granular change we can ask our AD adminstrators to make to the policy, so
that these local accounts are not touched at reboot.
Thanks.Hello,
have you configured the accounts to have the permission "Log on as a service"? I have seen that this is not given to the account and therefore the service fails to start.
Best regards
Meinolf Weber
MVP, MCP, MCTS
Microsoft MVP - Directory Services
My Blog: http://blogs.msmvps.com/MWeber
Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
Twitter: -
FTP Adapter File Polling does not raise error when FTP server is down
Hi All,
Thanks in advance.
I am polling for new files in a FTP Server. However, if the server is down there is no way for me to catch the fault to notify someone. I am using fault-policies but that never gets triggered when polling an unavailable FTP Server.
One option is to have a completely separate scheduled process (SOA or not) that tries to connect to the servers but I am trying not to go that route just to keep things manageable and within the realm of the process.
I am sure that I am not the only one polling for new files in a FTP Server, so I thought to pick your brain to tackle this scenario.
Thanks for taking the time to read this.I was contacted by our DBA team for an exception received while writing a file to a FTP location.
Then i looked at the exception message and asked them to check the whether they are able to contact the ftp server using command prompt then they said the user password got expired.
They reset the password and its working now.
Am i missing something here :(
Exception:
WSIF JCA Execute of operation 'Put' failed due to: Error sending file to FTP Server.
Unable to send file to server.
; nested exception is:
ORABPEL-11429
Error sending file to FTP Server.
Unable to send file to server.
Please ensure 1. Specified remote output Dir has write permission 2. Output filename has not exceeded the max chararters allowed by the OS and 3. Remote File System has enough space.
Thanks,
Vijay
Edited by: veejai24 on 25-Jul-2012 07:10 -
Problem in creating Jtree instance when X server is down
I am facing this problem while trying to build JTree object when X Server is down
I am using Redhat 8 and jdk1.3.1
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Problem creating javax.swing.plaf.metal.MetalLookAndFeel with method getSystemTextFont and args { : java.lang.reflec
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Thread.java:993)
at javax.swing.UIDefaults$ProxyLazyValue.createValue(UIDefaults.java:670)
at javax.swing.UIDefaults.get(UIDefaults.java:145)
at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:46)
at javax.swing.UIDefaults.getFont(UIDefaults.java:223)
at javax.swing.UIManager.getFont(UIManager.java:456)
at javax.swing.plaf.basic.BasicTreeUI.installDefaults(BasicTreeUI.java:5Xlib: No protocol specified
Problem creating javax.swing.plaf.metal.MetalLookAndFeel with method getSystemTextFont and args { : java.lang.reflec
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Thread.java:993)
at javax.swing.UIDefaults$ProxyLazyValue.createValue(UIDefaults.java:670)
at javax.swing.UIDefaults.get(UIDefaults.java:145)
at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:46)
at javax.swing.UIDefaults.getFont(UIDefaults.java:223)
at javax.swing.UIManager.getFont(UIManager.java:456)
at javax.swing.plaf.basic.BasicTreeUI.installDefaults(BasicTreeUI.java:591)
at javax.swing.plaf.basic.BasicTreeUI.installUI(BasicTreeUI.java:525)
at javax.swing.plaf.metal.MetalTreeUI.installUI(MetalTreeUI.java:83)
at javax.swing.JComponent.setUI(JComponent.java:322)
at javax.swing.JTree.setUI(JTree.java:537)
at javax.swing.JTree.updateUI(JTree.java:553)
at javax.swing.JTree.<init>(JTree.java:513)
at javax.swing.JTree.<init>(JTree.java:489)
at javax.swing.JTree.<init>(JTree.java:472)
at com.cygnet.constel.cygSdk.cygJS.CygTree.<init>(CygTree.java:15)
at com.cygnet.constel.cservs.cygManageIpInit.StringCreator.getDetails(StringCreator.java:54)
SampleTree.java Source code .
import javax.swing.tree.* ;
import javax.swing.* ;
public class SampleTree extends JTree
public SampleTree() {
super() ;
public SampleTree( Object[] value ) {
super( value ) ;
public SampleTree( TreeModel newModel ) {
super( newModel ) ;
this is the line creating problem
when my class is trying to call super( root )
public SampleTree( TreeNode root ) {
super( root ) ;
public SampleTree( TreeNode root, boolean asksAllowsChildren ) {
super( root , asksAllowsChildren ) ;
NOTE : when i log in to X server JTree object gets constructed properly
My requirment is it should also get constructed properly , even if X is down.
i tried hard and i am frusted
any help is appreciated
thank in advance
-- Nileshthanks thomas for your reply
but i think , we need to find out the point where it actually gets environment settings
there must be 2 things done before creation is done.
1]
Actual Construction of the Tree
2]
then getting look and feel of the underlaying OS
if we can find out step between 1 and 2 , we will get the problem ...
what say ??
dont think i am giving any suggestions to you . this is just what i think.
Please let me know if any of ur friends are facing the same problem.
-- Nilesh -
Folder Redirection policy is not applied to a user, when the server target is changed.
After server target is changed via group policy, when user login (roaming profile)first time, the the new server target has not been applied, instead it's pointing to the old folder redirection path.
But if we reset the windows profile (roaming ), the new folder redirection works, can you please specify a solutions that the new folder redirection works when the user login for the first time. so it reduce the time on resetting users profile.
it seems that we need to delete the old folder redirection path from the user profile (roaming user profile) via group policy or similar solutions..
Many Thanks> But when the specific users login they all get the same error, it
Is the old server removed from the domain? Seems so - or some other
authentication related issue, hard to tell from here...
> seems that the roaming user profiles still keeps the old server details,
Yes - if you change redirection targets, FR moves content from old to
new, and only if this ends sucessfully, it will update the redirection
target.
Make the old redirection target accessible to the user and you'll be fine.
Martin
Mal ein
GUTES Buch über GPOs lesen?
NO THEY ARE NOT EVIL, if you know what you are doing:
Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :)) -
Customise error page when content server is down
Hi all,
The following message is received when the content server is down:
Web Server Error Error attempting to perform request. (Unable to connect to address.) To administrate this server use this link.
I have seen a few variations fo this mesage on different conditions.
The question is: how can we customise this page?
Many thankshi all,
try this
You can set up the maintenance page when at the Web server level when the application is down in the App layer. Here is the reference for Oracle HTTP server, same you can do it for any other web server too..!!
You can achieve this by configuring an error page at the WebServer (part of web-tier).
For example, in the case of a Oracle HTTP Server (OHS), you could do the following:
1. Place your maintenance page at <ORACLE_INSTANCE>/config/OHS/<component_name>/htdocs.
For Example, <ORACLE_INSTANCE>/config/OHS/<component_name>/htdocs/errorPage500.html
2. Open the OHS httpd.conf located at <ORACLE_INSTANCE>/config/OHS/<component_name> in an editor and search for the string ‘ErrorDocument 403′ which can be seen as commented text. Next to the commented text line, add the below lines for configuring the Error
Pages (500 —> backend server unavailable, 403 —> forbidden request, 404 –> Resource Not available). For the below example, we had 3 html pages errorPage500.html, errorPage403.html and errorPage404.html are deployed in OHS htdocs.
ErrorDocument 500 /errorPage500.html
ErrorDocument 403 /errorPage403.html
ErrorDocument 404 /errorPage404.html
3. Save the changes to the httpd.conf file.
4. Restart OHS server -
On the iPhone, when the server rejects the email address and it sits in the outbox, why doesn't it automatically resend when the server is fixed?
Hi Razmee,
Thanks for your response.
The mail server worked when I originally set it up and continued to work for months afterwards.
What would make the outgoing mail server not be set up correctly after all that time?
Thanks again. -
Safari has just stopped opening PDF docs, it shows the message that I get on my PC when the server is unavailable etc. Foxbrowser opens them fine. Thanks I.M.
Hello kmanthie,
I just sent you a private message. If you are not sure how to check your forum messages, this post has instructions.
I worked on behalf of HP. -
SCOM 2012 Console not responding when the server to be connected is down.
SCOM 2012 Console hangs when the server to be connected is down or gone (e.g. lease replaced). How to change the 'connection server' to point to a valid server without re-installing SCOM Console? Thx
To enable high availability for your Operations Manager Data Access service, you can use Network Load Balancing (NLB)
PLz refer: http://blog.coretech.dk/kra/how-to-make-operations-manager-2012-rc-scom-2012-fault-tolerance/
Faizan -
Controlling Broadcasts Attempts when PreCalc Server is down
In BI 7.X, is there a way to control the number of attempt that the BIBCAST jobs make when Precalculation Server is down. We would prefer that it failed after a reasonable number of attempts instead of just trying over again every 30 seconds.
Any ideas?
MitchellDan,
Try to append the LOCAL key word to your authentication-server-group statement in your tunnel group or group policy.
http://www.cisco.com/en/US/docs/security/asa/asa90/command/reference/a3.html#wp1719328
Thanks,
Sent from Cisco Technical Support iPad App -
My MacBook pro shuts down when the battery drops down to 85% charge
I have a 15inch MacBook Pro Model 1.1. When i run it on battery it always shuts down when the battery gets down to 85%. Does anyone know how to take care of this problem so that i can use the battery for longer?
thanks!
rThanks, you're a life saver. Here is the report:
AC Power:
System Sleep Timer (Minutes): 10
Disk Sleep Timer (Minutes): 10
Display Sleep Timer (Minutes): 10
Automatic Restart On Power Loss: No
Wake On AC Change: No
Wake On Clamshell Open: Yes
Wake On LAN: Yes
Display Sleep Uses Dim: Yes
Battery Power:
System Sleep Timer (Minutes): 10
Disk Sleep Timer (Minutes): 180
Display Sleep Timer (Minutes): 2
Wake On AC Change: No
Wake On Clamshell Open: Yes
Display Sleep Uses Dim: Yes
Reduce Brightness: Yes
Battery Information:
Battery Installed: Yes
First low level warning: No
Full Charge Capacity (mAh): 3004
Remaining Capacity (mAh): 2994
Amperage (mA): 0
Voltage (mV): 12385
Cycle Count: 41
AC Charger Information:
Connected: Yes
Charging: No
Hardware Configuration:
UPS Installed: No
Maybe you are looking for
-
How do I create a Login in feature for a site created with MUSE
I am working on a web site and the client needs a Login feature. How can this be achieved with MUSE?
-
Can i change my old ipod to the new one with priceless
I have an ipod, they said ipod touch 3 8gb, they said... Now i can't do anything with this because too many apps require IOS >4.2.1 So i have a question: Can i change my old ipod to the new one with priceless. Thanks for reading p/s: im living in San
-
'Project Status Report' activation in cProjects
Hi, I was trying to configure the Status Reports in cProjects. I have completed creation of the form (chose DPR_PROJECT), activated the templates for the relevant Project type and also implemented the Badi with the correct form name. I am still una
-
Time Machine has stopped working - ideas?
A couple of days ago Time Machine stopped working on my iMac. It continues to try to backup, but each time gives the following error message - "The backup was not performed because an error occurred while copying files to the backup disk. The proble
-
Why is my mac showing a Super Nintendo-esque glitchy interface on login screen?
It makes my skin crawl. I am beginning to think that this Yosemite OS update was a mistake. This as well as other small interface glitches never happened before I downloaded the update, and I have had my Mac for about three years now. It comes right