summaryrefslogtreecommitdiff
path: root/sentinel.conf
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2012-07-31 11:05:21 +0200
committerantirez <antirez@gmail.com>2012-07-31 11:05:21 +0200
commited2a691aba0cea2e789290d8d388cc8091703577 (patch)
tree0da68b2f39bbcff7b09dcc0b3773c57b6ff6c6df /sentinel.conf
parent75084e057dcbd0cefbd1ee035c367320f2257de6 (diff)
downloadredis-ed2a691aba0cea2e789290d8d388cc8091703577.tar.gz
Sentinel: sentinel.conf self-documenation improved.
Diffstat (limited to 'sentinel.conf')
-rw-r--r--sentinel.conf21
1 files changed, 21 insertions, 0 deletions
diff --git a/sentinel.conf b/sentinel.conf
index 45c34401d..367b3de45 100644
--- a/sentinel.conf
+++ b/sentinel.conf
@@ -52,6 +52,27 @@ sentinel parallel-syncs mymaster 1
# Default is 15 minutes.
sentinel failover-timeout mymaster 900000
+# SCRIPTS EXECTION
+#
+# sentinel notification-script and sentinel reconfig-script are used in order
+# to configure scripts that are called to notify the system administrator
+# or to reconfigure clients after a failover. The scripts are executed
+# with the following rules for error handling:
+#
+# If script exists with "1" the execution is retried later (up to a maximum
+# number of times currently set to 10).
+#
+# If script exists with "2" (or an higher value) the script execution is
+# not retried.
+#
+# If script terminates because it receives a signal the behavior is the same
+# as exit code 1.
+#
+# A script has a maximum running time of 60 seconds. After this limit is
+# reached the script is terminated with a SIGKILL and the execution retried.
+
+# NOTIFICATION SCRIPT
+#
# sentinel notification-script <master-name> <script-path>
#
# Call the specified notification script for any sentienl event that is