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.5.2
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.5.2.zip | 77.9 kB | Details |
Release files / eggmonster-5.5.2.zip
| Download URL | eggmonster-5.5.2.zip |
|---|---|
| Size | 77.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c2dab653386ccb1ca7fb23e5044bb4e1ebb59d63084390f7e7a64f2d09420f81
|
|
BLAKE2b-256 checksum How to use checksums |
34ae82963831ef4dca889fec64552a39ef5c12e91f5f45dc2cec97f1d8df22e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |