Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Monit Redis
check process redis-server
with pidfile "/var/run/redis.pid"
start program = "/etc/init.d/redis-server start"
stop program = "/etc/init.d/redis-server stop"
if 2 restarts within 3 cycles then timeout
if totalmem > 100 Mb then alert
if children > 255 for 5 cycles then stop
if cpu usage > 95% for 3 cycles then restart
if failed host 127.0.0.1 port 6379 then restart
if 5 restarts within 5 cycles then timeout
@dgilperez

This comment has been minimized.

Copy link

commented Mar 25, 2013

Thanks for sharing!

@topikito

This comment has been minimized.

Copy link

commented Jun 12, 2013

In case somebody experiences the same as I:

with pidfile "/var/run/redis.pid"

in my case is

with pidfile "/var/run/redis/redis-server.pid"

@kublermdk

This comment has been minimized.

Copy link

commented Nov 2, 2016

Thanks!

@kbuczynski-nashpl

This comment has been minimized.

Copy link

commented Jan 14, 2019

Good job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.