Skip to content

kingcu/bluepill-rwgps

 
 

Repository files navigation

Why this fork?

Bluepill worked well for us on http://ridewithgps.com up through version 0.0.60, after which they introduced the process journal. The Process journal is a flawed idea - persist to disk a journal of all PIDs underneath a watched process in bluepill. Due to a variety of bugs, PIDs end up in the journal (sometimes growing uncontrollably, filling log files with gigs of data) well after the original process has exited. Given that PIDs are not unique and are in fact regularly reused, and that Bluepill kills all processes with PIDs in the journal file when it is restarted, terrible bugs ensue. If not running privileged, bluepill dies. If running privileged, other unintended processes die.

This fork will likely not be maintained, aside from ensuring it works with updated ruby versions.

Bluepill

Bluepill is a simple process monitoring tool written in Ruby.

Check out the original Bluepill repo for information about the tool: http://github.com/bluepill-rb/bluepill

About

simple process monitoring tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 99.9%
  • Shell 0.1%