Pertanyaan yang diberi tag «supervisord»

Supervisor adalah sistem klien / server yang memungkinkan penggunanya mengontrol sejumlah proses pada sistem operasi mirip UNIX.

12
Supervisor tidak memuat file konfigurasi baru
Saya memiliki masalah dalam menyebarkan aplikasi Django menggunakan Gunicorn dan Supervisor. Meskipun saya bisa membuat Gunicorn melayani aplikasi saya (dengan mengatur PYTHONPATH yang tepat dan menjalankan perintah yang tepat, yang dari supervisord config) saya tidak bisa membuat supervisor untuk menjalankannya. Itu tidak akan melihat aplikasi saya. Saya tidak tahu bagaimana …

2
Pengawas Masalah HTTP Server Port
Saya memiliki pengaturan atasan untuk mengelola beberapa proses. Ini berfungsi dengan baik ketika saya mem-boot server saya, namun ketika saya menghentikannya dan mencoba untuk memulainya lagi ia gagal dan memberi saya pesan kesalahan ini: * Memulai Supervisor daemon manager ... Kesalahan: Program lain sudah mendengarkan pada port yang salah satu …



1
Bagaimana saya bisa mengendalikan seluruh grup Supervisor sekaligus?
Saya telah menetapkan grup Supervisor yang tidak homogen. Namun saya tidak dapat mengontrol grup itu dengan nama grup. Jika saya mencoba, saya mendapatkan kesalahan berikut: $ supervisorctl start groupname groupname ERROR (no such process) Namun, saya dapat mengontrol satu elemen grup, misalnya supervisorctl start groupname:programname Apakah mungkin untuk mengendalikan seluruh …

2
Supervisord: cara menambahkan ke $ PATH
Saya tidak bisa menemukan cara menambahkan ke jalur default dalam konfigurasi program pengawas. Saya dapat mengatur ulang jalur: environment=PATH="/home/site/environments/master/bin" Tetapi ketika saya mencoba: environment=PATH="/home/site/environments/master/bin:$PATH" Saya melihat bahwa pengawas tidak mengevaluasi $PATH. Google tidak banyak membantu dalam hal ini karena suatu alasan, saya tidak percaya saya orang pertama yang membutuhkan ini. …

1
Supervisord - kesalahan file ini pada CentOS
Saya menginstal Supervisor pada CentOS 6.5 dan saat ini mengalami beberapa kesalahan aneh yang sepertinya tidak bisa saya perbaiki. Saya membuat supervisord.conffile di /etcdirektori dan memanggil supervisor seperti ini: $ supervisord -c /etc/supervisord.conf Yang terlihat sangat mendasar. Namun kesalahan ini terus muncul: Error: .ini file does not include supervisord section …

3
Mengontrol kucing jantan dengan atasan
Apakah ada cara untuk "anggun" mematikan kucing jantan saat mengendalikan melalui penyelia? Pemahaman saya adalah skrip shutdown.sh Tomcat berbicara untuk tomcat pada port shutdown untuk memulai shutdown yang anggun. Supervisor tampaknya tidak memiliki cara untuk menentukan "perintah" shutdown, hanya menggunakan sinyal. Adakah yang berhasil menggunakan penyelia dengan kucing jantan? Juga, …

1
Batasi proses mana yang dapat dimulai ulang pengguna dengan penyelia?
Saya telah menggunakan pengawas untuk mengelola proses Gunicorn menjalankan situs Django, meskipun pertanyaan ini dapat berhubungan dengan apa pun yang dikelola oleh pengawas. Sebelumnya saya adalah satu-satunya orang yang mengelola dan menggunakan server kami, dan penyelia hanya menjalankan sebagai root dan saya akan menggunakan sudo untuk berjalan supervisorctl restart myappketika …

3
Bagaimana cara keluar dari semua proses penyelia jika ada yang keluar dengan 0 hasil
Saya menjalankan buruh pelabuhan dengan atasan seperti ini: Dockerfile CMD ["/run.sh"] run.sh #!/usr/bin/env bash exec supervisord -n supervisor-serf.conf [group:job] programs=serf,producer [program:serf] command=/start-serf-agent.sh numprocs=1 autostart=true autorestart=unexpected stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start-serf-agent.sh #!/bin/bash exec serf agent --join=serf:7946 -tag role=producer supervisor-servce.conf [program:producer] command=/start.sh numprocs=1 stopasgroup=true killasgroup=true stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 start.sh …

2
Bagaimana saya memilih antara pemula, runit, pengawas, daemontools, dan lain-lain untuk memulai kembali proses jika mati?
Saya memiliki proxy web Nginx, server web gunicorn, dan aplikasi web python / flask. Proses Gunicorn rupanya mati, dan saya ingin memperbaiki itu di masa depan dengan melihat ke utilitas yang dapat memantau dan memulai kembali proses gunicorn jika terjadi crash lagi. Saya telah menemukan beberapa yang dapat melakukan pekerjaan: …

3
Supervisor selalu berhenti proses dengan 'exit status 0; tidak diharapkan'
Saat ini saya sedang membangun kembali vps saya, dan saya ingin menggunakan pengawas untuk mengelola proses gunjorn django saya. Masalahnya, pengawas terus keluar dari proses: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 INFO exited: projectx (exit status 0; not …

2
Mengapa menggunakan `bash -c` di supervisor alih-alih memanggil skrip secara langsung?
Saya mulai menggunakan supervisorduntuk mengontrol layanan di server saya. Saya bukan pengguna pro linux tetapi bisa bertahan dengan baik dan menjalankannya. Hanya karena penasaran, saya perhatikan bahwa sebagian besar perintah di supervisord tampaknya disebut seperti: [program:install] command=bash -c "/src/etc/install.sh" Saya sudah membaca bash's man, dan tahu itu -charus digunakan untuk …

3
Bersihkan Direktori dengan File Status Garam
Bagaimana cara menghapus direktori pada minion garam menggunakan file negara? Saya ingin menghapus semua *.conffile /etc/supervisord/conf.d/sebelum saya mengatur layanan pengawas lainnya. top.slsKonfigurasi berikut tidak berpengaruh: /etc/supervisor/conf.d/*: file.absent file.remove gagal karena tidak tersedia.

1
Pengawas dan stdout / stderr
Untuk blok konfigurasi program di Supervisord, apakah perlu mengatur stderr_logfile jika redirect_stderr benar? stderror_logfile=/path/to/logfile/stderr.log stdout_logfile=/path/to/logfile/stdout.log redirect_stderr=true Karena redirect_stderr benar, ini berarti stderr.log akan kosong, dan kombinasi stderr dan stdout stream akan muncul di sdtout.log. Apakah pemahaman saya benar?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.