04-24-2019
thanks for your reply.
But I have a big problem. my application does not act like service ( port , init , systemd ). it's an application which is process some messages and send request to another server thus i can't use load balancer in front of my service. I want to know is there any solution to HA my application with pacemaker or other tools. because I dont know is there any resource for custom application.
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
A program named /usr/bin/aa.sh, two parameters: 11, 22. after start it, the row in `ps -ef` is almost like the following:
root 12198 10278 0.0 Nov 25 pts/3 0:00.23 /usr/bin/aa.sh 11 22
but I want to change "/usr/bin/aa.sh 11 22" to one rule string, such as: "AA_11_22", how to... (1 Reply)
Discussion started by: linkjack
1 Replies
2. High Performance Computing
Provides a description of how to set up a Solaris Cluster Express cluster in a VirtualBox on OpenSolaris.
More... (0 Replies)
Discussion started by: Linux Bot
0 Replies
3. HP-UX
Hi everyone,
I have a new engagement where in I would need to install an inhouse server application in a HP_UNIX cluster.
Please let me know how this should be done.
Satish (4 Replies)
Discussion started by: satish_000
4 Replies
4. High Performance Computing
Dear All,
Can anyone explain about Pros and Cons of SUN and Veritas Cluster ?
Any comparison chart is highly appreciated.
Regards,
RAA (4 Replies)
Discussion started by: RAA
4 Replies
5. AIX
In the production hacmp 5.3 is running with three nodes but i want to add new node to cluster with out stopping the application ie with same resource group if any bady know pls help me. (1 Reply)
Discussion started by: manjunath.m
1 Replies
6. Red Hat
Hi experts, I have some custom application which I need to make Highly Available using red hat cluster service. How do I do it? i know in /usr/share/cluster i shall find HA agents for well known services like Apache or Sybase but I want to write HA agent for my own. I tried looking up on... (4 Replies)
Discussion started by: pshaikh
4 Replies
7. Solaris
Yesterday my customer told me to expect a vcs upgrade to happen in the future. He also plans to stop using HDS and move to EMC.
Am thinking how to migrate to sun cluster setup instead.
My plan as follows leave the existing vcs intact as a fallback plan.
Then install and build suncluster on... (5 Replies)
Discussion started by: sparcguy
5 Replies
8. Solaris
Hello experts -
I am planning to install a Sun cluster 4.0 zone cluster fail-over. few basic doubts.
(1) Where should i install the cluster s/w binaries ?. ( global zone or the container zone where i am planning to install the zone fail-over)
(2) Or should i perform the installation on... (0 Replies)
Discussion started by: NVA
0 Replies
LEARN ABOUT OPENSOLARIS
scds_fm_sleep
scds_fm_sleep(3HA) Sun Cluster HA and Data Services scds_fm_sleep(3HA)
NAME
scds_fm_sleep - wait for a message on a fault monitor control socket
SYNOPSIS
cc [flags...] -I /usr/cluster/include file -L /usr/cluster/lib -l dsdev
#include <rgm/libdsdev.h>
scha_err_t scds_fm_sleep(scds_handle_t handle, time_t timeout
DESCRIPTION
Thescds_fm_sleep() function waits for a data service application process tree that running under control of the process monitor facility to
die. If no such death occurs within the specified timeout period, the function returns SCHA_ERR_NOERR.
If a data service application process tree death occurs, scds_fm_sleep() records SCDS_COMPLETE_FAILURE in the failure history and either
restarts the process tree or fails it over according to the algorithm described in the scds_fm_action(3HA) man page. If a failover attempt
is unsuccessful, a restart of the application is attempted.
If an attempted restart fails, the function returns SCHA_ERR_INTERNAL.
Note that if the failure history causes this function to do a failover, and the failover attempt succeeds, scds_fm_sleep() never returns.
PARAMETERS
The following parameters are supported:
handle The handle returned from scds_initialize(3HA).
timeout The timeout period measured in seconds.
RETURN VALUES
The scds_fm_sleep() function returns the following:
0 The function succeeded.
nonzero The function failed.
ERRORS
SCHA_ERR_NOERR Indicates that the process tree has not died.
SCHA_ERR_INTERNAL Indicates that the data service application process tree has died and failed to restart.
Other values Indicate the function failed. See scha_calls(3HA) for the meaning of failure codes.
FILES
/usr/cluster/include/rgm/libdsdev.h
Include file
/usr/cluster/lib/libdsdev.so
Library
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWscdev |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
SEE ALSO
scha_calls(3HA), scds_fm_action(3HA), scds_initialize(3HA), attributes(5)
Sun Cluster 3.2 7 Sep 2007 scds_fm_sleep(3HA)