InggrisPerancisSpanyol

Ad


favorit OnWorks

echo_supervisord_conf - Online di Cloud

Jalankan echo_supervisord_conf di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah echo_supervisord_conf yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


echo_supervisord_conf - Dokumentasi Konfigurasi Supervisor

Supervisor adalah sistem klien / server yang memungkinkan penggunanya untuk memantau dan mengontrol nomor
proses pada sistem operasi mirip UNIX.

Ini berbagi beberapa tujuan yang sama dari program seperti launchd, daemontools, dan runit. Tidak seperti
beberapa program ini, tidak dimaksudkan untuk dijalankan sebagai pengganti init sebagai "id proses
1". Sebaliknya itu dimaksudkan untuk digunakan untuk mengontrol proses yang terkait dengan proyek atau a
pelanggan, dan dimaksudkan untuk memulai seperti program lain pada saat boot.

DOKUMENTASI


membuat a konfigurasi File
Setelah instalasi Supervisor selesai, jalankan echo_supervisord_conf. Ini akan
cetak file konfigurasi Supervisor "contoh" ke stdout terminal Anda.

Setelah Anda melihat file bergema ke terminal Anda, jalankan kembali perintah sebagai
echo_supervisord_conf > /etc/supervisord.conf. Ini tidak akan berfungsi jika Anda tidak memiliki root
mengakses.

Jika Anda tidak memiliki akses root, atau Anda lebih suka tidak memasang supervisord.conf file dalam
/etc/supervisord.conf`, Anda dapat menempatkannya di direktori saat ini (echo_supervisord_conf >
supervisord.conf) dan mulai pengawas pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. -c bendera untuk menentukan
lokasi file konfigurasi.

Sebagai contoh, pengawas -c supervisord.conf. Menggunakan -c bendera sebenarnya berlebihan di
kasus ini, karena pengawas mencari direktori saat ini untuk a supervisord.conf
sebelum mencari lokasi lain untuk file tersebut, tetapi itu akan berhasil.

Setelah Anda memiliki file konfigurasi di sistem file Anda, Anda dapat mulai memodifikasinya ke
menyukai.

konfigurasi File
File konfigurasi Supervisor secara konvensional dinamai supervisord.conf. Ini digunakan oleh
kedua pengawas dan pengawas. Jika salah satu aplikasi dijalankan tanpa -c
option (opsi yang digunakan untuk memberi tahu aplikasi nama file konfigurasi
eksplisit), aplikasi akan mencari file bernama supervisord.conf dalam
lokasi berikut, dalam urutan yang ditentukan. Ini akan menggunakan file pertama yang ditemukannya.

1. $CWD/supervisord.conf

2. $CWD/etc/supervisord.conf

3. /etc/supervisord.conf

4. ../etc/supervisord.conf (Relatif terhadap yang dapat dieksekusi)

5. ../supervisord.conf (Relatif terhadap yang dapat dieksekusi)

CATATAN:
Beberapa distribusi telah mengemas Supervisor dengan kustomisasi mereka sendiri. Ini
versi Supervisor yang dimodifikasi dapat memuat file konfigurasi dari lokasi lain
daripada yang dijelaskan di sini. Khususnya, paket Ubuntu telah ditemukan yang menggunakan
/etc/supervisor/supervisord.conf.

File dibentuk
supervisord.conf adalah file bergaya Windows-INI (Python ConfigParser). Ini memiliki bagian (masing-masing
dilambangkan dengan [tajuk]) dan pasangan kunci/nilai dalam bagian. Bagian dan mereka
nilai yang diijinkan dijelaskan di bawah ini.

Lingkungan Hidup Variabel
Variabel lingkungan yang ada di lingkungan pada saat itu pengawas is
mulai dapat digunakan dalam file konfigurasi menggunakan sintaks ekspresi string Python
%(ENV_X)s:

[program:contoh]
perintah=/usr/bin/contoh --loglevel=%(ENV_LOGLEVEL)s

Pada contoh di atas, ekspresi %(ENV_LOGLEVEL)s akan diperluas ke nilai
variabel lingkungan TINGKAT LOG.

CATATAN:
Di Supervisor 3.2 dan yang lebih baru, %(ENV_X)s ekspresi didukung di semua opsi. Di dalam
versi sebelumnya, beberapa opsi mendukungnya, tetapi sebagian besar tidak. Lihat dokumentasi untuk
setiap opsi di bawah ini.

[unix_http_server] Bagian Settings
Grafik supervisord.conf file berisi bagian bernama [unix_http_server] di mana
parameter konfigurasi untuk server HTTP yang mendengarkan pada soket domain UNIX harus
dimasukkan. Jika file konfigurasi tidak memiliki [unix_http_server] bagian, domain UNIX
socket HTTP server tidak akan dimulai. Nilai konfigurasi yang diizinkan adalah sebagai
mengikuti.

[unix_http_server] Bagian Nilai - Nilai
fillet
Jalur ke soket domain UNIX (mis /tmp/supervisord.sock) di mana supervisor akan
mendengarkan permintaan HTTP/XML-RPC. pengawas menggunakan XML-RPC untuk berkomunikasi dengan
pengawas atas pelabuhan ini. Opsi ini dapat menyertakan nilai %(di sini)s, yang mengembang
ke direktori di mana pengawas file konfigurasi ditemukan.

Default: Tidak ada.

Wajib: Tidak.

diperkenalkan: 3.0

chmod
Ubah bit mode izin UNIX dari soket domain UNIX ke nilai ini di
startup

Default: 0700

Wajib: Tidak.

diperkenalkan: 3.0

chown
Ubah pengguna dan grup file soket ke nilai ini. Mungkin nama pengguna UNIX
(misalnya krisma) atau nama pengguna dan grup UNIX yang dipisahkan oleh titik dua (mis krisma:roda).

Default: Gunakan nama pengguna dan grup pengguna yang memulai supervisord.

Wajib: Tidak.

diperkenalkan: 3.0

nama pengguna
Nama pengguna yang diperlukan untuk otentikasi ke server HTTP ini.

Default: Tidak diperlukan nama pengguna.

Wajib: Tidak.

diperkenalkan: 3.0

kata sandi
Kata sandi yang diperlukan untuk otentikasi ke server HTTP ini. Ini bisa menjadi teks yang jelas
kata sandi, atau dapat ditentukan sebagai hash SHA-1 jika diawali dengan string {SHA}. Forum
contoh, {SHA}82ab876d1387bfafe46cc1c8a2ef074eae50cb1d adalah versi penyimpanan SHA dari
kata sandi "kata sandi".

Perhatikan bahwa kata sandi hash harus dalam format hex.

Default: Tidak diperlukan kata sandi.

Wajib: Tidak.

diperkenalkan: 3.0

[unix_http_server] Bagian Contoh
[unix_http_server]
file = /tmp/supervisor.sock
chmod = 0777
chown= tidak ada:nogroup
nama pengguna = pengguna
kata sandi = 123

[inet_http_server] Bagian Settings
Grafik supervisord.conf file berisi bagian bernama [inet_http_server] di mana
parameter konfigurasi untuk server HTTP yang mendengarkan pada soket TCP (internet) harus
dimasukkan. Jika file konfigurasi tidak memiliki [inet_http_server] bagian, HTTP inet
server tidak akan dimulai. Nilai konfigurasi yang diizinkan adalah sebagai berikut.

[inet_http_server] Bagian Nilai - Nilai
pelabuhan
Host TCP: nilai port atau (mis 127.0.0.1:9001) di mana supervisor akan mendengarkan
Permintaan HTTP/XML-RPC. pengawas akan menggunakan XML-RPC untuk berkomunikasi dengan pengawas
atas pelabuhan ini. Untuk mendengarkan di semua antarmuka di mesin, gunakan : 9001 or *:9001.

Default: Tidak ada standar.

Wajib: Ya.

diperkenalkan: 3.0

nama pengguna
Nama pengguna yang diperlukan untuk otentikasi ke server HTTP ini.

Default: Tidak diperlukan nama pengguna.

Wajib: Tidak.

diperkenalkan: 3.0

kata sandi
Kata sandi yang diperlukan untuk otentikasi ke server HTTP ini. Ini bisa menjadi teks yang jelas
kata sandi, atau dapat ditentukan sebagai hash SHA-1 jika diawali dengan string {SHA}. Forum
contoh, {SHA}82ab876d1387bfafe46cc1c8a2ef074eae50cb1d adalah versi penyimpanan SHA dari
kata sandi "kata sandi".

Perhatikan bahwa kata sandi hash harus dalam format hex.

Default: Tidak diperlukan kata sandi.

Wajib: Tidak.

diperkenalkan: 3.0

[inet_http_server] Bagian Contoh
[inet_http_server]
pelabuhan = 127.0.0.1:9001
nama pengguna = pengguna
kata sandi = 123

[pengawas] Bagian Settings
Grafik supervisord.conf file berisi bagian bernama [pengawas] di mana pengaturan global
terkait dengan pengawas proses harus dimasukkan. Ini adalah sebagai berikut.

[pengawas] Bagian Nilai - Nilai
file log
Jalur ke log aktivitas dari proses supervisord. Opsi ini dapat mencakup
nilai %(di sini)s, yang diperluas ke direktori tempat konfigurasi supervisord
berkas ditemukan.

Default: $CWD/supervisord.log

Wajib: Tidak.

diperkenalkan: 3.0

logfile_maxbytes
Jumlah maksimum byte yang dapat digunakan oleh file log aktivitas sebelum itu
diputar (pengganda akhiran seperti "KB", "MB", dan "GB" dapat digunakan dalam nilai). Mengatur
nilai ini ke 0 untuk menunjukkan ukuran log yang tidak terbatas.

Default: 50MB

Wajib: Tidak.

diperkenalkan: 3.0

logfile_backup
Jumlah cadangan yang harus disimpan sebagai hasil dari rotasi file log aktivitas. Jika disetel
ke 0, tidak ada cadangan yang akan disimpan.

Default: 10

Wajib: Tidak.

diperkenalkan: 3.0

tingkat log
Level logging, mendikte apa yang tertulis ke log aktivitas supervisor. Satu dari
kritis, kesalahan, memperingatkan, Info, men-debug, jejak, atau ngobrol. Perhatikan bahwa pada level log men-debug,
file log supervisord akan merekam output stderr/stdout dari proses turunannya
dan info info tambahan tentang perubahan status proses, yang berguna untuk men-debug a
proses yang tidak dimulai dengan benar. Lihat juga: activity_log_levels.

Default: info

Wajib: Tidak.

diperkenalkan: 3.0

file pid
Lokasi di mana supervisord menyimpan file pidnya. Opsi ini dapat mencakup
nilai %(di sini)s, yang diperluas ke direktori tempat konfigurasi supervisord
berkas ditemukan.

Default: $CWD/supervisord.pid

Wajib: Tidak.

diperkenalkan: 3.0

umask
Umask dari proses pengawasan.

Default: 022

Wajib: Tidak.

diperkenalkan: 3.0

nodemon
Jika benar, supervisord akan memulai di latar depan alih-alih melakukan daemonisasi.

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0

minfds
Jumlah minimum deskriptor file yang harus tersedia sebelum supervisor akan
mulai dengan sukses. Panggilan ke setrlimit akan dilakukan untuk mencoba menaikkan soft dan
batas keras dari proses pengawasan yang harus dipenuhi minfds. Batas keras mungkin hanya
dibangkitkan jika supervisord dijalankan sebagai root. supervisord menggunakan deskriptor file secara bebas, dan
akan memasuki mode kegagalan ketika seseorang tidak dapat diperoleh dari OS, jadi ini berguna untuk menjadi
dapat menentukan nilai minimum untuk memastikan tidak kehabisan selama eksekusi.
Opsi ini sangat berguna pada Solaris, yang memiliki batas fd per proses yang rendah sebesar
standar.

Default: 1024

Wajib: Tidak.

diperkenalkan: 3.0

minprocs
Jumlah minimum deskriptor proses yang harus tersedia sebelum supervisord
akan mulai berhasil. Panggilan ke setrlimit akan dilakukan untuk mencoba menaikkan soft
dan batasan keras dari proses pengawasan yang harus dipenuhi minprocs. Batas keras mungkin
hanya dimunculkan jika supervisord dijalankan sebagai root. supervisord akan memasuki mode kegagalan
ketika OS kehabisan deskriptor proses, jadi penting untuk memastikannya cukup
deskriptor proses tersedia pada pengawas startup

Default: 200

Wajib: Tidak.

diperkenalkan: 3.0

pembersihan
Cegah supervisor dari membersihkan yang ada AUTO file log anak pada waktu startup.
Berguna untuk debugging.

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0

childlogdir
Direktori yang digunakan untuk AUTO file log anak. Opsi ini dapat menyertakan nilai
%(di sini)s, yang meluas ke direktori tempat pengawas file konfigurasi
ditemukan.

Default: nilai dari Python filetemp.get_tempdir()

Wajib: Tidak.

diperkenalkan: 3.0

pemakai
Menginstruksikan pengawas untuk mengalihkan pengguna ke akun pengguna UNIX ini sebelum melakukan apa pun
pengolahan yang berarti. Pengguna hanya dapat dialihkan jika pengawas dimulai sebagai
pengguna akar. Jika pengawas tidak dapat mengganti pengguna, itu masih akan berlanjut tetapi akan menulis
pesan log di kritis level mengatakan bahwa itu tidak dapat menjatuhkan hak istimewa.

Default: jangan ganti pengguna

Wajib: Tidak.

diperkenalkan: 3.0

direktori
Ketika pengawas daemonizes, beralih ke direktori ini. Opsi ini dapat mencakup
nilai %(di sini)s, yang meluas ke direktori tempat pengawas konfigurasi
berkas ditemukan.

Default: jangan cd

Wajib: Tidak.

diperkenalkan: 3.0

strip_ansi
Hapus semua urutan pelarian ANSI dari file log anak.

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0

lingkungan Hidup
Daftar pasangan kunci/nilai dalam formulir KUNCI = "val", KEY2 = "val2" yang akan ditempatkan di
pengawas proses 'lingkungan (dan sebagai hasilnya dalam semua proses anaknya'
lingkungan). Opsi ini dapat menyertakan nilai %(di sini)s, yang diperluas ke
direktori tempat file konfigurasi supervisord ditemukan. Nilai yang mengandung
karakter non-alfanumerik harus dikutip (mis KEY="val:123",KEY2="val,456").
Jika tidak, mengutip nilai adalah opsional tetapi disarankan. Untuk menghindari persen
karakter, cukup gunakan dua. (misalnya URI="/pertama%%20nama") Note bahwa subproses akan
mewarisi variabel lingkungan dari shell yang digunakan untuk memulai pengawas kecuali untuk
yang diganti di sini dan di dalam program lingkungan Hidup pilihan. Lihat
subproses_lingkungan.

Default: tidak ada nilai

Wajib: Tidak.

diperkenalkan: 3.0

identifier
String pengenal untuk proses supervisor ini, digunakan oleh antarmuka RPC.

Default: pengawas

Wajib: Tidak.

diperkenalkan: 3.0

[pengawas] Bagian Contoh
[pengawas]
file log = /tmp/supervisord.log
logfile_maxbytes = 50MB
logfile_backups=10
tingkat log = info
pidfile = /tmp/supervisord.pid
nodemon = salah
minfds = 1024
minproc = 200
umask = 022
pengguna = krisma
pengenal = supervisor
direktori = / Tmp
pembersihan = benar
logdir anak = / Tmp
strip_ansi = salah
lingkungan = KEY1="nilai1",KEY2="nilai2"

[pengawasctl] Bagian Settings
File konfigurasi mungkin berisi pengaturan untuk pengawas shell interaktif
program. Opsi ini tercantum di bawah ini.

[pengawasctl] Bagian Nilai - Nilai
URL server
URL yang harus digunakan untuk mengakses server supervisor, mis
http://localhost: 9001. Untuk soket domain UNIX, gunakan
unix:///absolute/path/ke/file.sock.

Default: http://localhost: 9001

Wajib: Tidak.

diperkenalkan: 3.0

nama pengguna
Nama pengguna untuk diteruskan ke server pengawas untuk digunakan dalam otentikasi. Ini seharusnya
sama seperti nama pengguna dari konfigurasi server supervisor untuk port atau UNIX
soket domain yang Anda coba akses.

Default: Tidak ada nama pengguna

Wajib: Tidak.

diperkenalkan: 3.0

kata sandi
Kata sandi untuk diteruskan ke server pengawas untuk digunakan dalam otentikasi. Ini seharusnya
jadilah versi teks yang jelas dari kata sandi dari konfigurasi server pengawas untuk
port atau soket domain UNIX yang Anda coba akses. Nilai ini tidak dapat diteruskan sebagai
hash SHA. Tidak seperti kata sandi lain yang ditentukan dalam file ini, itu harus disediakan di
teks bersih.

Default: Tidak ada kata sandi

Wajib: Tidak.

diperkenalkan: 3.0

cepat
String digunakan sebagai supervisorctl Prompt.

Default: pengawas

Wajib: Tidak.

diperkenalkan: 3.0

sejarah_file
Sebuah jalan untuk digunakan sebagai garis baca file riwayat persisten. Jika Anda mengaktifkan fitur ini dengan
memilih jalur, perintah supervisorctl Anda akan disimpan dalam file, dan Anda dapat menggunakan
readline (misalnya panah-atas) untuk menjalankan perintah yang Anda lakukan di supervisor terakhir Andactl
sidang.

Default: Tidak ada dokumen

Wajib: Tidak.

diperkenalkan: 3.0a5

[pengawasctl] Bagian Contoh
[pengawasctl]
serverurl = unix:///tmp/supervisor.sock
nama pengguna = chris
kata sandi = 123
prompt = pengawas saya

[program:x] Bagian Settings
File konfigurasi harus berisi satu atau lebih program bagian dalam rangka supervisord
untuk mengetahui program mana yang harus dimulai dan dikendalikan. Nilai header adalah nilai komposit.
Ini adalah kata "program", diikuti langsung oleh titik dua, lalu nama program. Sebuah tajuk
nilai [program: foo] menggambarkan sebuah program dengan nama "foo". Nama yang digunakan
dalam aplikasi klien yang mengontrol proses yang dibuat sebagai hasil dari ini
konfigurasi. Ini adalah kesalahan untuk membuat program bagian yang tidak memiliki nama. NS
nama tidak boleh menyertakan karakter titik dua atau karakter tanda kurung. Nilai dari nama tersebut adalah
digunakan sebagai nilai %(nama_program)s ekspansi ekspresi string dalam nilai lain
di mana ditentukan.

CATATAN:
A [program:x] bagian sebenarnya mewakili "kelompok proses homogen" untuk supervisor
(mulai 3.0). Anggota kelompok ditentukan oleh kombinasi dari numprocs
dan nama proses parameter dalam konfigurasi. Secara default, jika numprocs dan
process_name dibiarkan tidak berubah dari defaultnya, grup yang diwakili oleh
[program:x] akan diberi nama x dan akan memiliki satu proses bernama x di dalamnya. Ini
menyediakan sedikit kompatibilitas mundur dengan rilis supervisor yang lebih lama, yang memang
tidak memperlakukan bagian program sebagai definisi kelompok proses yang homogen.

Tetapi misalnya, jika Anda memiliki [program: foo] bagian dengan numprocs dari 3 dan a
nama proses ekspresi dari %(nama_program)s_%(jumlah_proses)02d, grup "foo" akan
mengandung tiga proses, bernama foo_00, foo_01, dan foo_02. Hal ini memungkinkan untuk
memulai sejumlah proses yang sangat mirip menggunakan satu [program:x] bagian. Semua
nama file log, semua string lingkungan, dan perintah program juga dapat berisi
ekspresi string Python yang serupa, untuk memberikan parameter yang sedikit berbeda ke masing-masing
proses.

[program:x] Bagian Nilai - Nilai
Command
Perintah yang akan dijalankan saat program ini dijalankan. Perintahnya bisa berupa
mutlak (misalnya /path/ke/nama program) atau kerabat (mis nama program). Jika memang
relatif, lingkungan supervisor $ PATH akan dicari executablenya.
Program dapat menerima argumen, mis /jalan/ke/program foo bar. Baris perintah dapat menggunakan
tanda kutip ganda untuk mengelompokkan argumen dengan spasi di dalamnya untuk diteruskan ke program, mis
/path/ke/program/nama -p "foo batang". Perhatikan bahwa nilai Command mungkin termasuk Python
ekspresi string, misalnya /path/ke/nama program --port=80%(jumlah_proses)02d mungkin berkembang
untuk /path/ke/nama program --pelabuhan=8000 saat berjalan. Ekspresi string dievaluasi
terhadap kamus yang berisi kunci nama grup, host_nama_node, proses_num,
nama program, di sini (direktori file konfigurasi supervisord), dan semua
variabel lingkungan supervisord diawali dengan ENV_. Program yang dikendalikan harus
sendiri bukan daemon, karena supervisord menganggapnya bertanggung jawab untuk melakukan daemonisasi
subproses (lihat nondaemonizing_of_subprocesses).

Default: Tidak ada standar.

Wajib: Ya.

diperkenalkan: 3.0

nama proses
Ekspresi string Python yang digunakan untuk menyusun nama proses supervisor untuk ini
proses. Anda biasanya tidak perlu khawatir tentang pengaturan ini kecuali Anda mengubah
numprocs. Ekspresi string dievaluasi terhadap kamus yang menyertakan
nama grup, host_nama_node, proses_num, nama program, dan di sini (direktori
file konfigurasi pengawas).

Default: %(nama_program)s

Wajib: Tidak.

diperkenalkan: 3.0

numprocs
Supervisor akan memulai sebanyak mungkin contoh program ini seperti yang disebutkan oleh numprocs. Catatan
bahwa jika numprocs > 1, nama proses ekspresi harus menyertakan %(jumlah_proses)s (atau apa saja
ekspresi string Python valid lainnya yang menyertakan proses_num) didalamnya.

Default: 1

Wajib: Tidak.

diperkenalkan: 3.0

numprocs_start
Sebuah offset bilangan bulat yang digunakan untuk menghitung angka di mana numprocs dimulai.

Default: 0

Wajib: Tidak.

diperkenalkan: 3.0

prioritas
Prioritas relatif program dalam urutan start dan shutdown. Lebih rendah
prioritas menunjukkan program yang mulai lebih dulu dan dimatikan terakhir saat startup dan kapan
perintah agregat digunakan di berbagai klien (misalnya "mulai semua"/"hentikan semua"). Lebih tinggi
prioritas menunjukkan program yang mulai terakhir dan dimatikan terlebih dahulu.

Default: 999

Wajib: Tidak.

diperkenalkan: 3.0

autostart
Jika benar, program ini akan dimulai secara otomatis saat supervisord dijalankan.

Default: benar

Wajib: Tidak.

diperkenalkan: 3.0

detik mulai
Jumlah detik yang dibutuhkan program untuk tetap berjalan setelah startup untuk
anggap awal berhasil (memindahkan proses dari MULAI negara ke
RUNNING negara). Mulai 0 untuk menunjukkan bahwa program tidak perlu terus berjalan untuk apa pun
jumlah waktu tertentu.

CATATAN:
Bahkan jika suatu proses keluar dengan kode keluar "yang diharapkan" (lihat kode keluar), permulaan
masih akan dianggap gagal jika proses keluar lebih cepat dari detik mulai.

Default: 1

Wajib: Tidak.

diperkenalkan: 3.0

percobaan awal
Jumlah kegagalan serial mencoba itu pengawas akan memungkinkan ketika mencoba untuk
mulai program sebelum menyerah dan masukkan prosesnya ke dalam Fatal negara. Lihat
process_states untuk penjelasan tentang Fatal negara.

Default: 3

Wajib: Tidak.

diperkenalkan: 3.0

mulai ulang otomatis
Menentukan jika pengawas harus secara otomatis memulai ulang proses jika keluar saat itu
dalam RUNNING negara. Mungkin salah satunya palsu, tak terduga, atau benar. Jika palsu, proses
tidak akan restart otomatis. Jika tak terduga, proses akan dimulai kembali ketika
program keluar dengan kode keluar yang bukan salah satu kode keluar yang terkait dengan ini
konfigurasi proses (lihat kode keluar). Jika benar, prosesnya akan tanpa syarat
restart ketika keluar, tanpa memperhatikan kode keluarnya.

CATATAN:
mulai ulang otomatis mengontrol apakah pengawas akan memulai ulang program secara otomatis jika keluar
setelah berhasil dimulai (prosesnya ada di RUNNING negara).

pengawas memiliki mekanisme restart yang berbeda ketika proses dimulai
(prosesnya ada di MULAI negara). Percobaan ulang selama proses startup adalah
dikontrol oleh detik mulai dan percobaan awal.

Default: tidak terduga

Wajib: Tidak.

diperkenalkan: 3.0

kode keluar
Daftar kode keluar "yang diharapkan" untuk program ini digunakan dengan mulai ulang otomatis. Jika
mulai ulang otomatis parameter disetel ke tak terduga, dan proses keluar dengan cara lain selain
sebagai akibat dari permintaan berhenti dari supervisor, pengawas akan memulai kembali proses jika
keluar dengan kode keluar yang tidak ditentukan dalam daftar ini.

Default: 0,2

Wajib: Tidak.

diperkenalkan: 3.0

sinyal berhenti
Sinyal yang digunakan untuk mematikan program saat diminta berhenti. Ini bisa berupa TERM,
HUP, INT, QUIT, KILL, USR1, atau USR2.

Default: KETENTUAN

Wajib: Tidak.

diperkenalkan: 3.0

stopwaitsec
Jumlah detik untuk menunggu OS mengembalikan SIGCHILD ke pengawas setelah
program telah dikirim sinyal berhenti. Jika jumlah detik ini berlalu sebelumnya
pengawas menerima SIGCHILD dari proses, pengawas akan mencoba untuk membunuhnya
dengan SIGKILL akhir.

Default: 10

Wajib: Tidak.

diperkenalkan: 3.0

stopasgroup
Jika benar, bendera menyebabkan supervisor mengirim sinyal berhenti ke seluruh grup proses
dan menyiratkan grup pembunuh adalah benar. Ini berguna untuk program, seperti Flask di debug
mode, yang tidak menyebarkan sinyal berhenti ke anak-anak mereka, meninggalkan mereka yatim piatu.

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0b1

grup pembunuh
Jika benar, ketika beralih untuk mengirim SIGKILL ke program untuk menghentikannya, kirimkan ke
seluruh kelompok proses sebagai gantinya, merawat anak-anaknya juga, berguna misalnya dengan
Program python menggunakan multiproses.

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0a11

pemakai
Menginstruksikan pengawas untuk menggunakan akun pengguna UNIX ini sebagai akun yang menjalankan
program. Pengguna hanya dapat dialihkan jika pengawas dijalankan sebagai pengguna root. Jika
pengawas tidak dapat beralih ke pengguna yang ditentukan, program tidak akan dimulai.

CATATAN:
Pengguna akan diubah menggunakan setuid hanya. Ini tidak memulai shell login dan
tidak mengubah variabel lingkungan seperti PENGGUNA or HOME. Lihat
subprocess_environment untuk detailnya.

Default: Jangan beralih pengguna

Wajib: Tidak.

diperkenalkan: 3.0

redirect_stderr
Jika benar, menyebabkan output stderr proses dikirim kembali ke pengawas di stdout-nya
deskriptor file (dalam istilah shell UNIX, ini setara dengan mengeksekusi /program
2> & 1).

CATATAN:
Jangan disetel redirect_stderr=benar di [pendengar acara:x] bagian. pendengar acara
menggunakan stdout dan stdin untuk berkomunikasi dengan pengawas. Jika stderr dialihkan,
Output dari stderr akan mengganggu protokol eventlistener.

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0, menggantikan 2.0's log_stdout dan log_stderr

stdout_logfile
Masukkan output stdout proses dalam file ini (dan jika redirect_stderr benar, juga tempatkan
keluaran stderr dalam file ini). Jika stdout_logfile tidak disetel atau disetel ke AUTO, pengawas
akan secara otomatis memilih lokasi file. Jika ini diatur ke NONE, pengawas akan
tidak membuat file log. AUTO file log dan cadangannya akan dihapus ketika pengawas
restart. NS stdout_logfile value dapat berisi ekspresi string Python yang akan
dievaluasi terhadap kamus yang berisi kunci nama grup, host_nama_node,
proses_num, nama program, dan di sini (direktori file konfigurasi supervisord).

CATATAN:
Tidak mungkin dua proses berbagi satu file log (stdout_logfile)
saat rotasi (stdout_logfile_maxbytes) diaktifkan. Ini akan menghasilkan file
sedang rusak.

Default: AUTO

Wajib: Tidak.

diperkenalkan: 3.0, menggantikan 2.0's file log

stdout_logfile_maxbytes
Jumlah maksimum byte yang dapat dikonsumsi oleh stdout_logfile sebelum diputar
(pengganda akhiran seperti "KB", "MB", dan "GB" dapat digunakan dalam nilai). Setel ini
nilai ke 0 untuk menunjukkan ukuran log yang tidak terbatas.

Default: 50MB

Wajib: Tidak.

diperkenalkan: 3.0, menggantikan 2.0's logfile_maxbytes

stdout_logfile_backup
Jumlah stdout_logfile cadangan untuk disimpan sebagai hasil dari proses stdout log
rotasi file. Jika diatur ke 0, tidak ada cadangan yang akan disimpan.

Default: 10

Wajib: Tidak.

diperkenalkan: 3.0, menggantikan 2.0's logfile_backup

stdout_capture_maxbytes
Jumlah byte maksimum yang ditulis untuk menangkap FIFO saat proses dalam "mode pengambilan stdout"
(lihat capture_mode). Harus berupa bilangan bulat (pengganda akhiran seperti "KB", "MB" dan "GB"
dapat digunakan dalam nilai). Jika nilai ini adalah 0, mode pengambilan proses akan dimatikan.

Default: 0

Wajib: Tidak.

diperkenalkan: 3.0, menggantikan 2.0's logfile_backup

stdout_events_enabled
Jika benar, peristiwa PROCESS_LOG_STDOUT akan dipancarkan saat proses menulis ke
deskriptor file stdout. Acara hanya akan dipancarkan jika deskriptor file tidak
dalam mode capture pada saat data diterima (lihat capture_mode).

Default: 0

Wajib: Tidak.

diperkenalkan: 3.0a7

stderr_logfile
Masukkan output stderr proses dalam file ini kecuali redirect_stderr adalah benar. Menerima
jenis nilai yang sama dengan stdout_logfile dan mungkin berisi ekspresi string Python yang sama.

CATATAN:
Tidak mungkin dua proses berbagi satu file log (stderr_logfile)
saat rotasi (stderr_logfile_maxbytes) diaktifkan. Ini akan menghasilkan file
sedang rusak.

Default: AUTO

Wajib: Tidak.

diperkenalkan: 3.0

stderr_logfile_maxbytes
Jumlah byte maksimum sebelum rotasi file log untuk stderr_logfile. Menerima
jenis nilai yang sama dengan stdout_logfile_maxbytes.

Default: 50MB

Wajib: Tidak.

diperkenalkan: 3.0

stderr_logfile_backup
Jumlah cadangan yang harus disimpan sebagai hasil dari proses rotasi file log stderr.
Jika diatur ke 0, tidak ada cadangan yang akan disimpan.

Default: 10

Wajib: Tidak.

diperkenalkan: 3.0

stderr_capture_maxbytes
Jumlah byte maksimum yang ditulis untuk menangkap FIFO saat proses dalam "mode pengambilan stderr"
(lihat capture_mode). Harus berupa bilangan bulat (pengganda akhiran seperti "KB", "MB" dan "GB"
dapat digunakan dalam nilai). Jika nilai ini adalah 0, mode pengambilan proses akan dimatikan.

Default: 0

Wajib: Tidak.

diperkenalkan: 3.0

stderr_events_enabled
Jika benar, peristiwa PROCESS_LOG_STDERR akan dipancarkan saat proses menulis ke
deskriptor file stderr. Acara hanya akan dipancarkan jika deskriptor file tidak
dalam mode capture pada saat data diterima (lihat capture_mode).

Default: Salah

Wajib: Tidak.

diperkenalkan: 3.0a7

lingkungan Hidup
Daftar pasangan kunci/nilai dalam formulir KUNCI = "val", KEY2 = "val2" yang akan ditempatkan di
lingkungan proses anak. String lingkungan mungkin berisi string Python
ekspresi yang akan dievaluasi terhadap kamus yang berisi nama grup,
host_nama_node, proses_num, nama program, dan di sini (direktori supervisord
berkas konfigurasi). Nilai yang mengandung karakter non-alfanumerik harus dikutip (mis
KEY="val:123",KEY2="val,456"). Jika tidak, mengutip nilai adalah opsional tetapi
direkomendasikan. Note bahwa subproses akan mewarisi variabel lingkungan dari
shell digunakan untuk memulai "pengawas" kecuali yang diganti di sini. Lihat
subproses_lingkungan.

Default: Tidak ada lingkungan tambahan

Wajib: Tidak.

diperkenalkan: 3.0

direktori
Jalur file yang mewakili direktori tempat pengawas harus sementara chdir
sebelum mengeksekusi anak.

Default: Tidak ada chdir (pewaris pengawas)

Wajib: Tidak.

diperkenalkan: 3.0

umask
Angka oktal (misalnya 002, 022) mewakili umask dari proses.

Default: Tidak ada umask khusus (pengawas pewaris)

Wajib: Tidak.

diperkenalkan: 3.0

URL server
URL diteruskan di lingkungan ke proses subproses sebagai SUPERVISOR_SERVER_URL
(Lihat supervisor.childutils) untuk memungkinkan subproses berkomunikasi dengan mudah dengan
server HTTP internal. Jika disediakan, itu harus memiliki sintaks dan struktur yang sama dengan
[pengawasctl] opsi bagian dengan nama yang sama. Jika ini disetel ke AUTO, atau tidak disetel,
supervisor akan secara otomatis membuat URL server, memberikan preferensi ke server
yang mendengarkan pada soket domain UNIX daripada soket yang mendengarkan pada soket internet.

Default: OTOMATIS

Wajib: Tidak.

diperkenalkan: 3.0

[program:x] Bagian Contoh
[program: kucing]
perintah =/bin/kucing
nama_proses=%(nama_program)s
angka proses=1
direktori=/ Tmp
umask = 022
priority = 999
autostart = true
autorestart = tidak terduga
startec = 10
mulai lagi = 3
kode keluar=0,2
sinyal berhenti=TERM
stopwaitsec = 10
stopasgroup=salah
killasgroup=salah
pengguna=krisma
redirect_stderr=salah
stdout_logfile=/a/jalur
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stdout_events_enabled=salah
stderr_logfile=/a/jalur
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
stderr_events_enabled=salah
lingkungan=A="1",B="2"
serverurl=OTOMATIS

[termasuk] Bagian Settings
Grafik supervisord.conf file mungkin berisi bagian bernama [termasuk]. Jika konfigurasi
file berisi [termasuk] bagian, itu harus berisi satu kunci bernama "file". NS
nilai dalam kunci ini menentukan file konfigurasi lain untuk disertakan dalam
konfigurasi.

[termasuk] Bagian Nilai - Nilai
arsip
Urutan gumpalan file yang dipisahkan oleh ruang. Setiap gumpalan file mungkin absolut atau relatif.
Jika glob file relatif, itu dianggap relatif terhadap lokasi
file konfigurasi yang menyertakannya. "Glob" adalah pola file yang cocok dengan
pola tertentu sesuai dengan aturan yang digunakan oleh shell Unix. Tidak ada ekspansi pasang surut adalah
selesai, tapi *, ?, dan rentang karakter diekspresikan dengan [] akan dicocokkan dengan benar.
Penyertaan rekursif dari file yang disertakan tidak didukung.

Default: Tidak ada default (wajib)

Wajib: Ya.

diperkenalkan: 3.0

[termasuk] Bagian Contoh
[termasuk]
file = /an/absolute/filename.conf /an/absolute/*.conf foo.conf config??.conf

[grup:x] Bagian Settings
Seringkali berguna untuk mengelompokkan grup proses "homogen" (alias "program") bersama-sama ke dalam
kelompok proses "heterogen" sehingga mereka dapat dikontrol sebagai satu unit dari Supervisor's
berbagai antarmuka pengontrol.

Untuk menempatkan program ke dalam grup sehingga Anda dapat memperlakukannya sebagai satu unit, tentukan a [grup:x] bagian
dalam file konfigurasi Anda. Nilai header grup adalah gabungan. Ini adalah kata
"grup", langsung diikuti oleh titik dua, lalu nama grup. Nilai tajuk dari [grup: foo]
menggambarkan grup dengan nama "foo". Nama tersebut digunakan dalam aplikasi klien
yang mengontrol proses yang dibuat sebagai hasil dari konfigurasi ini. Ini adalah sebuah
kesalahan untuk membuat kelompok bagian yang tidak memiliki nama. Nama tidak boleh menyertakan a
karakter titik dua atau karakter tanda kurung.

Untuk [grup:x], harus ada satu atau lebih [program:x] bagian di tempat lain di Anda
file konfigurasi, dan grup harus merujuknya dengan nama di program nilai.

Jika grup proses "homogen" (diwakili oleh bagian program) ditempatkan ke dalam a
kelompok "heterogen" melalui [grup:x] bagian program garis, kelompok homogen yang
tersirat oleh bagian program tidak akan ada saat runtime di supervisor. Sebaliknya, semua
proses milik masing-masing kelompok homogen akan ditempatkan ke dalam
kelompok yang heterogen. Misalnya, diberikan konfigurasi grup berikut:

[grup: foo]
program = bar, baz
priority = 999

Mengingat hal di atas, pada startup supervisor, bar dan dasar kelompok homogen tidak akan
ada, dan proses yang seharusnya berada di bawah mereka sekarang akan dipindahkan ke foo
kelompok.

[grup:x] Bagian Nilai - Nilai
program
Daftar nama program yang dipisahkan koma. Program yang terdaftar menjadi anggota
dari grup.

Default: Tidak ada default (wajib)

Wajib: Ya.

diperkenalkan: 3.0

prioritas
Angka prioritas yang dianalogikan dengan a [program:x] nilai prioritas yang diberikan ke grup.

Default: 999

Wajib: Tidak.

diperkenalkan: 3.0

[grup:x] Bagian Contoh
[grup: foo]
program = bar, baz
priority = 999

[program fcgi:x] Bagian Settings
Supervisor dapat mengelola grup CGI cepat proses yang semuanya mendengarkan pada soket yang sama.
Hingga saat ini, fleksibilitas penerapan FastCGI terbatas. Untuk mendapatkan proses penuh
manajemen, Anda dapat menggunakan mod_fastcgi di bawah Apache tetapi kemudian Anda terjebak dengan Apache
model konkurensi yang tidak efisien dari satu proses atau utas per koneksi. Sebagai tambahan
membutuhkan lebih banyak sumber daya CPU dan memori, proses/utas per model koneksi dapat
cepat jenuh oleh sumber daya yang lambat, mencegah sumber daya lain untuk dilayani. Di dalam
untuk memanfaatkan server web berbasis peristiwa yang lebih baru seperti lighttpd atau nginx yang
tidak menyertakan pengelola proses bawaan, Anda harus menggunakan skrip seperti cgi-fcgi atau
bibit-fcgi. Ini dapat digunakan bersama dengan manajer proses seperti supervisord
atau daemontools tetapi mengharuskan setiap proses anak FastCGI untuk mengikat ke soketnya sendiri. NS
kelemahan dari ini adalah: konfigurasi server web yang tidak perlu rumit, tidak sopan
restart, dan mengurangi toleransi kesalahan. Dengan lebih sedikit soket untuk dikonfigurasi, server web
konfigurasi jauh lebih kecil jika kelompok proses FastCGI dapat berbagi soket. Bersama
soket memungkinkan restart yang anggun karena soket tetap terikat oleh proses induk
saat salah satu proses anak sedang dimulai ulang. Akhirnya, soket bersama lebih banyak
toleran kesalahan karena jika proses yang diberikan gagal, proses lain dapat terus melayani
koneksi masuk.

Dengan dukungan pemijahan FastCGI terintegrasi, Supervisor memberi Anda yang terbaik dari kedua dunia.
Anda mendapatkan manajemen proses berfitur lengkap dengan grup soket berbagi proses FastCGI
tanpa terikat ke server web tertentu. Ini adalah pemisahan keprihatinan yang bersih,
memungkinkan server web dan manajer proses untuk masing-masing melakukan yang terbaik.

CATATAN:
Manajer soket di Supervisor awalnya dikembangkan untuk mendukung proses FastCGI
tetapi tidak terbatas pada FastCGI. Protokol lain dapat digunakan juga tanpa spesial
konfigurasi. Program apa pun yang dapat mengakses soket terbuka dari deskriptor file (mis
dengan soket.fromfd dengan Python) dapat menggunakan pengelola soket. Pengawas akan
secara otomatis membuat soket, mengikat, dan mendengarkan sebelum melakukan forking anak pertama di a
kelompok. Soket akan diteruskan ke setiap anak pada nomor deskriptor file 0 (nol).
Ketika anak terakhir dalam grup keluar, Supervisor akan menutup soket.

Semua opsi yang tersedia untuk [program:x] bagian juga dihormati oleh program fcgi
bagian.

[program fcgi:x] Bagian Nilai - Nilai
[program fcgi:x] bagian memiliki satu kunci yang [program:x] bagian tidak memiliki.

stopkontak
Soket FastCGI untuk program ini, baik soket domain TCP atau UNIX. Untuk soket TCP,
gunakan format ini: tcp://localhost:9002. Untuk soket domain UNIX, gunakan
unix:///absolute/path/ke/file.sock. Ekspresi string dievaluasi terhadap a
kamus yang berisi kunci "nama_program" dan "di sini" (direktori
file konfigurasi pengawas).

Default: Tidak ada standar.

Wajib: Ya.

diperkenalkan: 3.0

soket_pemilik
Untuk soket domain UNIX, parameter ini dapat digunakan untuk menentukan pengguna dan grup untuk
soket FastCGI. Dapat berupa nama pengguna UNIX (misalnya chrism) atau nama pengguna dan grup UNIX
dipisahkan oleh titik dua (misalnya chrism:wheel).

Default: Menggunakan set pengguna dan grup untuk program fcgi

Wajib: Tidak.

diperkenalkan: 3.0

soket_mode
Untuk soket domain UNIX, parameter ini dapat digunakan untuk menentukan mode izin.

Default: 0700

Wajib: Tidak.

diperkenalkan: 3.0

Berkonsultasi [program:x] Bagian Settings untuk kunci lain yang diizinkan, delta batasan di atas
dan tambahan.

[program fcgi:x] Bagian Contoh
[program fcgi: namaprogram fcgi]
perintah=/usr/bin/example.fcgi
socket=unix:///var/run/supervisor/%(nama_program)s.sock
socket_owner=krisma
soket_mode=0700
nama_proses=%(nama_program)s_%(angka_proses)02d
angka proses=5
direktori=/ Tmp
umask = 022
priority = 999
autostart = true
autorestart = tidak terduga
startec = 1
mulai lagi = 3
kode keluar=0,2
sinyal berhenti = KELUAR
stopasgroup=salah
killasgroup=salah
stopwaitsec = 10
pengguna=krisma
redirect_stderr=benar
stdout_logfile=/a/jalur
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_events_enabled=salah
stderr_logfile=/a/jalur
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_events_enabled=salah
lingkungan=A="1",B="2"
serverurl=OTOMATIS

[pendengar acara:x] Bagian Settings
Supervisor memungkinkan kelompok proses homogen khusus ("kumpulan pendengar acara") untuk menjadi
didefinisikan dalam file konfigurasi. Kumpulan ini berisi proses yang dimaksudkan untuk
menerima dan menanggapi pemberitahuan acara dari sistem acara pengawas. Lihat acara untuk
penjelasan tentang cara kerja acara dan cara mengimplementasikan program yang dapat dideklarasikan sebagai
pendengar acara.

Perhatikan bahwa semua opsi tersedia untuk [program:x] bagian dihormati oleh pendengar acara
bagian kecuali untuk stdout_capture_maxbytes dan stderr_capture_maxbytes (pendengar acara
tidak dapat memancarkan peristiwa komunikasi proses, lihat capture_mode).

[pendengar acara:x] Bagian Nilai - Nilai
[pendengar acara:x] bagian memiliki beberapa kunci yang [program:x] bagian tidak memiliki.

ukuran buffer
Ukuran buffer antrian acara kumpulan pendengar acara. Saat buffer acara kumpulan pendengar
meluap (seperti yang dapat terjadi ketika kumpulan pendengar acara tidak dapat mengikuti semua
acara yang dikirim ke sana), acara tertua di buffer dibuang.

peristiwa
Daftar nama jenis acara yang dipisahkan koma yang membuat pendengar ini "tertarik"
menerima pemberitahuan untuk (lihat event_types untuk daftar nama jenis peristiwa yang valid).

penangan_hasil
A pkg_resources masuk titik tali yang memutuskan untuk panggilan Python. Standarnya
Nilai adalah supervisor.dispatcher:default_handler. Menentukan hasil alternatif
handler adalah hal yang sangat tidak biasa yang perlu dilakukan, dan sebagai hasilnya, cara membuatnya adalah
tidak didokumentasikan.

Berkonsultasi [program:x] Bagian Settings untuk kunci lain yang diizinkan, delta batasan di atas
dan tambahan.

[pendengar acara:x] Bagian Contoh
[pendengar acara:namapendengar acara]
perintah=/bin/pendengar acara
nama_proses=%(nama_program)s_%(angka_proses)02d
angka proses=5
acara=PROCESS_STATE
ukuran_buffer=10
direktori=/ Tmp
umask = 022
prioritas = -1
autostart = true
autorestart = tidak terduga
startec = 1
mulai lagi = 3
kode keluar=0,2
sinyal berhenti = KELUAR
stopwaitsec = 10
stopasgroup=salah
killasgroup=salah
pengguna=krisma
redirect_stderr=salah
stdout_logfile=/a/jalur
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_events_enabled=salah
stderr_logfile=/a/jalur
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_events_enabled=salah
lingkungan=A="1",B="2"
serverurl=OTOMATIS

[antarmuka rp:x] Bagian Settings
Menambahkan rpinterface:x pengaturan dalam file konfigurasi hanya berguna untuk orang yang
ingin memperluas supervisor dengan perilaku kustom tambahan.

Dalam contoh file konfigurasi, ada bagian yang bernama [permukaan rpc: pengawas].
Secara default tampilannya seperti berikut.

[permukaan rpc: pengawas]
pengawas.rpcinterface_factory = pengawas.rpcinterface:make_main_rpcinterface

Grafik [permukaan rpc: pengawas] bagian harus tetap dalam konfigurasi untuk standar
pengaturan supervisor untuk bekerja dengan baik. Jika Anda tidak ingin supervisor melakukan apa pun, itu
belum keluar dari kotak, hanya ini yang perlu Anda ketahui tentang jenis ini
bagian.

Namun, jika Anda ingin menambahkan ruang nama antarmuka rpc untuk menyesuaikan supervisor, Anda
dapat menambahkan tambahan [antarmuka rpc: foo] bagian, di mana "foo" mewakili namespace dari
antarmuka (dari root web), dan nilai yang dinamai oleh supervisor.rpcinterface_factory
adalah panggilan pabrik yang seharusnya memiliki tanda tangan fungsi yang menerima satu
argumen posisi pengawas dan sebanyak mungkin argumen kata kunci yang diperlukan untuk tampil
konfigurasi. Setiap pasangan kunci/nilai tambahan yang ditentukan dalam [antarmuka rp:x] bagian akan
diteruskan sebagai argumen kata kunci ke pabrik.

Berikut ini contoh fungsi pabrik, dibuat di __init__.py file dari Python
paket paket saya.

dari my.package.rpcinterface impor AnotherRPCInterface

def make_another_rpcinterface(pengawas, **config):
coba lagi = int(config.get('coba lagi', 0))
another_rpc_interface = AnotherRPCInterface(pengawas, coba lagi)
kembalikan another_rpc_interface

Dan bagian dalam file konfigurasi dimaksudkan untuk mengonfigurasinya.

[rpcinterface:lain]
supervisor.rpcinterface_factory = paket saya:make_another_rpcinterface
coba lagi = 1

[antarmuka rp:x] Bagian Nilai - Nilai
supervisor.rpcinterface_factory
pkg_resources "titik masuk" nama putus-putus ke fungsi pabrik antarmuka RPC Anda.

Default: N / A

Wajib: Tidak.

diperkenalkan: 3.0

[antarmuka rp:x] Bagian Contoh
[rpcinterface:lain]
supervisor.rpcinterface_factory = paket saya:make_another_rpcinterface
coba lagi = 1

Glosarium
alat daemon
A proses kontrol sistem by DJ Bernstein.

peluncuran
A proses kontrol sistem bekas by Apple sebagai proses 1 di bawah Mac OS X.

menjalankannya A proses kontrol sistem.

Superlans
Paket yang menyediakan berbagai implementasi event listener yang dicolokkan ke
Supervisor yang dapat membantu memantau penggunaan memori proses dan status kerusakan:
http://pypi.python.org/pypi/superlance.

umask Singkatan dari pemakai masker: mengatur topeng pembuatan mode file dari proses saat ini.
Lihat http://en.wikipedia.org/wiki/Umask.

Gunakan echo_supervisord_conf online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad