I am using ubuntu+gunicorn+nginx. My usual workflow is somewhat like this. I pull updates from github, then I restart gunicorn and then I restart Nginx. I can see the changes in the files on the server but those changes do not get reflected on the website.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.