Eggmonster is a set of daemons and tools for managing Python daemons deployed to a cluster of computers.
Daemons
Eggmonster has four daemons, which are implemented using the eventful async library (which in turn depends on pyevent and libevent).
monster_eggserver – implements a proprietary cheeseshop-like package repository
monster_launchd – a TCP server with a custom application-level protocol that manages local processes
monster_logd – a TCP server that writes all messages it receives to the filesystem
monster_server – the “eggmonster master,” each instance provides service on three different TCP ports
Tools
Eggmonster includes four tools:
em – remotely drive a monster_server instance
emi – monster_server uses this to manage processes
monster_debug – calls monster_run under rpdb2
monster_run – call functions within an eggmonster environment
fake-monster – a lightweight eggmonster application runner
Metadata
Release files for eggmonster 5.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eggmonster-5.4.zip | 78.8 kB | Details |
Release files / eggmonster-5.4.zip
| Download URL | eggmonster-5.4.zip |
|---|---|
| Size | 78.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc3cb5eb4da1eb4a909d6a82309cda2c86b31e23be615f2dae7ec57910496bed
|
|
BLAKE2b-256 checksum How to use checksums |
dc9c05db0018ef56cd343a34ba99b548429bec870e72aa7bd0c142190a3a972e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |