Ramona är ett företag-grade runtime handledare som medger övervakning och styrning kör appar.
Ramona har kraftigt inspirerat av supervisord, men det är faktiskt skriven från grunden på grund av helt andra krav.
Snabb introduktion
Låt oss anta ditt projekt (foo) katalog ser ut som följer:
Låt oss anta ditt projekt (foo) katalog ser ut som följer:
foo /
& Nbsp; bin /
& Nbsp; share /
& Nbsp; src /
& Nbsp; docs /
& Nbsp; foo.py <--- detta är Ramona
& Nbsp; foo.conf
Ramona-systemet kommer att förse dig med följande kommando-line API:
$ ./foo.py --help
användning: foo.py [-h] [-c configfile] [-d] [-s]
& Nbsp; {starta, stoppa, starta, status, hjälp, konsol, server, ren, unittests}
& Nbsp; ...
valfria argument:
& Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
& Nbsp; -c configfile, --config configfile
& Nbsp; Ange konfigurationsfilen (er) för att läsa (det här alternativet kan
& Nbsp; ges fler gånger). Detta kommer att åsidosätta inbyggd
& Nbsp; konfigurationsapplikationsnivå.
& Nbsp; -d, --debug Aktivera debug (verbose) utgång.
& Nbsp; -er, --silent Aktivera tyst läge för drift (endast fel är
& Nbsp; tryckt).
underkommandon:
& Nbsp; {starta, stoppa, starta, status, hjälp, konsol, server, ren, unittests}
& Nbsp; starta Launch delprocess (er)
& Nbsp; stop Avsluta delprocess (er)
& Nbsp; omstart omstart delprocess (er)
& Nbsp; status Visa status för underprocessen (er)
& Nbsp; help Visa hjälp
& Nbsp; konsol Ange interaktiva konsolläge
& Nbsp; server Launch server i förgrunden
& Nbsp; rengör Clean projektkatalog från mellan filer
& Nbsp; unittests Seek för alla enhetstester och verkställa dem
Vad är nytt i den här versionen:
- Den här versionen innehåller flera funktioner förbättringar och några fixar.
- Den stora höjdpunkten i denna utgåva är en omarbetad anmälan funktion avsedd att underrätta förvaltaren om den övervakade ansökan om kritiska händelser.
Vad är nytt i version 1.0.0:
- Dokumentationen har avslutats till en mogen stat.
- Alla kända buggar är stängda.
- Några mindre funktioner har lagts till.
- Denna utgåva är helt produktionsfärdiga programvara, och har använts i mer än nio månader i flera världsomfattande program skala företag.
Vad är nytt i version 0.9 Beta 9:.
- Denna version lägger buggfixar
Vad är nytt i version 0.9 Beta 7:.
- Windows stöds nu
- En uppföljning läget lades till kommandot tail.
- Blixtlås ägg stöds nu av HTTP frontend.
- Det fanns också flera förbättringar och buggfixar.
Vad är nytt i version 0.9 Beta 6:
- Det här betaversionen innehåller mest stabiliseringsfixar och några små förbättringar.
Krav :
- Python
Kommentarer hittades inte