更新.py文件在nginx,gunicorn,supervisor上



我不知道为什么这如此困难,但是每次我在烧瓶应用程序中更新文件时,我都必须重新启动gunicorn,以便文件在服务器上更新。我主要是一名前端开发人员,没有足够多的服务器来记住这些事情,我必须花费数小时在谷歌上搜索各种短语才能找到正确的命令。这次我找不到任何东西,我为保存这些东西而创建的文件已经方便地消失了。

我的服务器: 乌班图 18.04 恩金克斯 古尼角兽 主管

我正在更新一个.py文件。我使用 ftp 将更新的版本放在服务器上。我使用 ssh 通过 git bash shell 登录到服务器。sudo systemctl gunicorn restart给我错误Failed to restart gunicorn.service: Unit gunicorn.service not found..重读和重启主管不能解决问题,重启nginx也不能。没有一个简单的命令来应用更新吗?我习惯于在一般托管站点上使用服务器,并且通过ftp更新文件就可以了。在此之前,我真的很喜欢学习烧瓶,但现在我后悔了。我一直在想,必须有某种简单的技巧才能使这么简单的事情顺利进行,但我正处于绳索的尽头,试图弄清楚这一点。有什么建议吗?

我终于找到了。

sudo supervisorctl stop app_name
sudo supervisorctl start app_name

最新更新