Ramona adalah runtime pengawas kelas perusahaan yang memungkinkan pemantauan dan pengendalian menjalankan aplikasi.
Ramona adalah telah sangat terinspirasi oleh supervisord, tetapi sebenarnya ditulis dari awal karena persyaratan yang sama sekali berbeda.
Cepat pengenalan
Mari kita asumsikan proyek Anda (nama foo) direktori terlihat sebagai berikut:
Mari kita asumsikan proyek Anda (nama foo) direktori terlihat sebagai berikut:
foo /
& Nbsp; bin /
& Nbsp; share /
& Nbsp; src /
& Nbsp; docs /
& Nbsp; foo.py <--- ini adalah Ramona
& Nbsp; foo.conf
Sistem Ramona akan menyediakan Anda dengan mengikuti perintah-baris API:
$ ./foo.py --help
Penggunaan: foo.py [h] [-c ConfigFile] [-d] [-s]
& Nbsp; {start, stop, restart, status, membantu, konsol, Server, bersih, unittests}
& Nbsp; ...
argumen opsional:
& Nbsp; h, help menunjukkan pesan bantuan ini dan keluar
& Nbsp; ConfigFile -c, ConfigFile --config
& Nbsp; Tentukan file konfigurasi (s) untuk membaca (pilihan ini bisa
& Nbsp; diberikan lebih kali). Ini akan menimpa build-in
& Nbsp; konfigurasi tingkat aplikasi.
& Nbsp; -d, --debug Aktifkan debug (verbose) output.
& Nbsp; -s, --silent Aktifkan mode diam operasi (hanya kesalahan yang
& Nbsp; dicetak).
subcommands:
& Nbsp; {start, stop, restart, status, membantu, konsol, Server, bersih, unittests}
& Nbsp; mulai Launch subproses (es)
& Nbsp; berhenti Hentikan subproses (es)
& Nbsp; Restart Restart subproses (es)
& Nbsp; Status Tampilkan status subproses (es)
& Nbsp; bantuan Tampilan bantuan
& Nbsp; konsol Masukkan modus konsol interaktif
& Nbsp; Server Luncurkan Server di latar depan
& Nbsp; membersihkan direktori proyek Clean dari file intermediate
& Nbsp; unittests Carilah untuk semua unit test dan mengeksekusi mereka
Apa yang baru dalam rilis ini:
- Rilis ini berisi beberapa fungsi perbaikan dan beberapa perbaikan.
- Puncak utama dari rilis ini adalah fungsi notifikasi ulang dimaksudkan untuk menginformasikan administrator aplikasi diawasi tentang peristiwa penting.
Apa yang baru dalam versi 1.0.0:
- Dokumentasi telah selesai ke keadaan matang.
- Semua bug dikenal ditutup.
- Beberapa fitur minor telah ditambahkan.
- Rilis ini adalah perangkat lunak sepenuhnya siap produksi, dan telah digunakan selama lebih dari 9 bulan di beberapa aplikasi perusahaan skala dunia.
Apa yang baru dalam versi 0.9 Beta 9:.
- Versi ini menambahkan perbaikan bug
Apa yang baru dalam versi 0.9 Beta 7:.
- Windows sekarang didukung
- Sebuah modus tindak ditambahkan ke perintah ekor.
- telur zip sekarang didukung oleh frontend HTTP.
- Ada juga beberapa perbaikan dan perbaikan bug.
Apa yang baru dalam versi 0.9 Beta 6:
- rilis beta ini sebagian besar berisi perbaikan stabilisasi dan beberapa perbaikan kecil.
Persyaratan :
- Python
Komentar tidak ditemukan