sean debiprasad I need to install supervisord. Please tell me how to do it. Install supervisor: pip install --user supervisor Make a config file for supervisor: example Start supervisor: supervisord -c $HOME/supervisor.conf
debiprasad sean How can I apply the changes to the configuration? What do I need to do after making changes in supervisor.conf file?
sean debiprasad You can set that path to the directory for whichever app you're controlling with supervisor. Or, you can make a directory like ~/supervisor or whatever and put the config, socket, and pid in there.
debiprasad sean I want to create a website where I can see Supervisor status. I had done it on Webfaction by creating a custom app (listening on port). Do you have any advice to achieve this? I would prefer to do this without a port if that is faster and secure.
sean debiprasad If you want to serve supervisor's web UI as a site on our platform then you'll need to use a proxy port app to get a port assignment and then configure the inet_http_server settings the same way you did at WF. Once that's done, add the proxy port app to a site route.
loupgarou sean hi! Any chance we may get a complete tutorial in the future? 🙂 I'm using an online instance from redislabs to handle a website made in php, but as you can imagine it's not exactly ideal compared to a local instance. thanks !
charles_h sean Hi Sean, I am just wondering if all the servers are installed Redis including the shared server?
sean Complete instructions for spinning up Redis are now available here: Redis instance for Django app w/Celery
sean debiprasad You can use supervisorctl reread to have it reload the configuration file, but if you're changing the commands that run your apps then you'll need to do a full restart.