Last active
May 20, 2022 05:34
-
-
Save hezhao/bb0bee800531b89d7be1 to your computer and use it in GitHub Desktop.
Example supervisor config file /etc/supervisor/conf.d/myapp.conf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[program:myapp] | |
autostart = true | |
autorestart = true | |
command = python /home/pi/myapp.py | |
environment=HOME="/home/pi",USER="pi",SECRET_ID="secret_id",SECRET_KEY="secret_key_avoiding_%_chars" | |
stdout_logfile = /home/pi/stdout.log | |
stderr_logfile = /home/pi/stderr.log | |
startretries = 3 | |
user = pi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ sudo apt-get install supervisor | |
$ sudo touch /etc/supervisor/conf.d/myapp.conf | |
$ sudo supervisorctl reload | |
$ sudo supervisorctl start myapp | |
$ sudo supervisorctl tail myapp | |
$ sudo supervisorctl status |
I need to run flask run within "path/to/myfile/flask run"
This config file is not starting the supervisor process.
[program:stats]
directory = /home/sai/Documents/Python3release/hello_app
command = /home/sai/Documents/Python3release/hello_app/python3 -m flask run
redirect_stderr = true
stdout_logfile = /home/sai/Documents/Python3release/logs/out.log
stderr_logfile = /home/sai/Documents/Python3release/logs/error.log
"sudo supervisorctl update stats"
"sudo supervisorctl start stats"
stats (error no such file)
any leads
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thank you for this!