matee911 / GrimReaper

The process killer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grim Reaper - the process killer

Build Status GitHub issues GitHub license GitHub tag GitHub release GitHub commits Twitter


GrimReaper is a process killer, originally written to solve a problem of too long processed requests by the Django/flup. Any process can communicate with GrimReaper by the unix domain socket, and send the command to register itself (or other process) with the time (and the PID). If the GrimReaper doesn't receive the unregister command (with the same PID) before time passes, it will kill that process.

Who uses Grim Reaper

Usage

Usage of GrimReaper:
  -logpath string
    	Path to the log file. (default "/var/log/GrimReaper.log")
  -socket string
    	Path to the Unix Domain Socket. (default "/tmp/GrimReaper.socket")
  -stdout
    	Log to stdout/stderr instead of to the log file.
  -verbose string
    	Increase verbosity by passing one or more letters.
  -version
    	print the GrimReaper version information and exit

Clients

Python

Credits

About

The process killer

License:Apache License 2.0


Languages

Language:Go 87.7%Language:Makefile 8.4%Language:Shell 3.9%