Inilah yang saya gunakan:
[program:uwsgi]
command=bash -c 'sleep 5 && uwsgi /etc/uwsgi.ini'
Tidak cukup puas dengan sleep
hack Saya membuat skrip startup dan meluncurkan supervisorctl start processname
dari sana.
[program:startup]
command=/startup.sh
startsecs = 0
autostart = true
autorestart = false
startretries = 1
priority=1
[program:myapp]
command=/home/website/venv/bin/gunicorn /home/website/myapp/app.py
autostart=false
autorestart=true
process_name=myapp
startup.sh
#!/bin/bash
sleep 5
supervisorctrl start myapp
Dengan cara ini pengawas akan menjalankan skrip startup sekali dan ini akan memulai myapp setelah 5 detik, perhatikan autostart=false
dan autorestart=true
pada myapp
.
Menyalin file dengan scp:koneksi habis
BadValue Tidak valid atau tidak ada pengaturan lokal pengguna. Pastikan variabel lingkungan LANG dan/atau LC_* disetel dengan benar