when i check status(sudo supervisorctl status) it is shwoing like this
guni:gunicorn FATAL can't find command
'/home/ubuntu/myvenv/js/bin/gunicorn'
and my gunicorn conf is like this
[program:gunicorn]
directory=/home/ubuntu/js/main_jntu
command=/home/ubuntu/myvenv/js/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/js/app.sock
main_jntu.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicorn.out.log
[group:guni]
programs:gunicorn
after this when i check status it shows an error like this
guni:gunicorn FATAL can't find command
'/home/ubuntu/myvenv/js/bin/gunicorn'
After installing gunicorn use below command
whereis gunicorn
It will give exact path where gunicorn located, then use that path in your gunicorn conf file. Happy coding!!
I think that the issue is with the third line of your configuration file. The error message indicates that the gunicorn
executable is not available in the /home/ubuntu/myvenv/js/bin
directory. If you do ls /home/ubuntu/myvenv/js/bin/gunicorn
you probably will get an error message.
I think you would need to check if you have correctly installed gunicorn
in your virtual environment, using e.g. pip install gunicorn
. Have a look at this article; I think it would be helpful.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With