Memmon republicado de github
Command-Line Syntax $ memmon [-c] [-p processname=byte_size] [-g groupname=byte_size] \ [-a byte_size] [-s sendmail] [-m email_address] \ [-u email_uptime_limit] [-n memmon_name] Note Specifying this option doesn't cause memmon to send mail by itself: see the -m / --email option. Configuring :command:`memmon` Into the Supervisor Config An [eventlistener:x] section must be placed in :file:`supervisord.conf` in order for :command:`memmon` to do its work. See the "Events" chapter in the Supervisor manual for more information about event listeners. The following examples assume that :command:`memmon` is on your system :envvar:`PATH`. Example Configuration 1 This configuration causes :command:`memmon` to restart any process which is a child of :command:`supervisord` consuming more than 200MB of RSS, and will send mail to bob@example.com when it restarts a process using the default :command:`sendmail` command. [eventlistener:memmon] command=memmon -a 200MB -m bob@example.com events=TICK_60 Example Configuration 2 This configuration causes :command:`memmon` to restart any process with the supervisor program name foo consuming more than 200MB of RSS, and will send mail to bob@example.com when it restarts a process using the default sendmail command. [eventlistener:memmon] command=memmon -p foo=200MB -m bob@example.com events=TICK_60 Example Configuration 3 This configuration causes :command:`memmon` to restart any process in the process group "bar" consuming more than 200MB of RSS, and will send mail to bob@example.com when it restarts a process using the default :command:`sendmail` command. [eventlistener:memmon] command=memmon -g bar=200MB -m bob@example.com events=TICK_60 Example Configuration 4 This configuration causes :command:`memmon` to restart any process meeting the same requirements as in Example Configuration 2 with one difference: The email will only be sent if the process' uptime is less or equal than 2 days (172800 seconds) [eventlistener:memmon] command=memmon -p foo=200MB -m bob@example.com -u 2d events=TICK_60
Comentários