Popularity
5.1
Declining
Activity
0.0
Stable
9
4
1
Monthly Downloads: 18
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
System
graceful alternatives and similar packages
Based on the "System" category.
Alternatively, view graceful alternatives based on common mentions on social networks and blogs.
-
ghc-hotswap
DISCONTINUED. Example code for how we swap compiled code within a running Haskell process. -
plugins
Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. -
ascii-progress
A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project -
language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby.
WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Promo
workos.com
Do you think we are missing an alternative of graceful or a related project?
README
graceful
Library to write graceful shutdown / upgrade service.
Install
$ cabal update
$ cabal install graceful
Controll Graceful Application
A graceful application can be controlled with signals. The master process supports the following signals
- TERM/INT
- fast shutdown
- QUIT
- graceful shutdown
- HUP
- restart workers
- starting new worker processes
- graceful shutdown old worker processes
- restart workers
- USR2
- upgrading an executable file (starting new master & worker processes)
Upgrading Executable on the Fly
- Send USR2
- Send QUIT to old process