You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bluepill now uses 'journals' to keep track of past PIDs and kill them on startup (lib/bluepill/process_journal.rb).
The problem is cases like
Systems goes down for whatever reason, the journal still being around
System comes back up, and tries to restart the service
The pids in the journal may now belong to system processes
Since bluepill doesn't run w/ root privileges for me, it bails out at this point
Pids may also overflow and get reused during normal operations. In short, a pid is not unique to a process forever.
I appreciate what this feature is trying to solve. Still, I don't appreciate having a software on my production setup that tries to randomly kill processes after a reboot.
The text was updated successfully, but these errors were encountered:
Well the journals do live in /var/run...if your options are set or youre root. If youre a user and youre not specifying /var/run you get ~/.bluepill. Bleh.
In the case where base_dir isnt a renewed fs, disabling journaling and throwing a warning seems better.
Bluepill now uses 'journals' to keep track of past PIDs and kill them on startup (lib/bluepill/process_journal.rb).
The problem is cases like
Pids may also overflow and get reused during normal operations. In short, a pid is not unique to a process forever.
I appreciate what this feature is trying to solve. Still, I don't appreciate having a software on my production setup that tries to randomly kill processes after a reboot.
The text was updated successfully, but these errors were encountered: