python - Flask 代码在我上传时不会更新
问题描述
我刚刚部署了我的第一个烧瓶应用程序,它很棒,但我遇到了一个我无法理解的问题。
当我开发我的应用程序(窗口)时,我使用 set FLASK_ENV=development 来查看我的应用程序中的更改而无需重新启动烧瓶服务器,当我将应用程序上传到我的 vps 时效果很好,但是,当我尝试上传新的更改时应用程序不更新。
有人能解释一下为什么我的烧瓶应用程序代码在我上传到我的 vps 时没有更新吗?
我正在使用Gunicorn,并且我已经将调试设置为 true
if __name__ == '__main__':
app.run(debug=True)
但是当我访问我的网站时,我看不到我在设置服务器时上传的第一个代码所做的更改。
上传后我应该怎么做才能更新我的代码?
解决方案
如果有人对此问题感兴趣,我已经通过使用解决了它:
sudo supervisorctl stop app_name
sudo supervisorctl start app_name
(是的!我忘了提到我正在使用主管来处理自动启动。)
推荐阅读
- html - 如何将变量 html 的值移动到文件/子组件 vue?
- java - java.lang.ArrayIndexOutOfBoundsException:空
- java - 为什么这里的主线程不等待t2?这里输出总是超过20000但不一致
- java - Java Swing TextArea:如何使 JTextArea DocumentListener DocumentEvent 触发两个或多个组合代码/键?
- c# - 使用 C# 获取 Selenium WebDriver 中的标签列表
- django - 使用 django-cacheops 从 Redis 中删除缓存的查询
- mysql - mysql 使用 json 进行评论或单独放入表中?
- c++ - 在具有固定列宽的 QGridLayout 中自动添加/删除小部件?
- java - 如何在android中显示3D模型?
- windows - 在 uwp 应用程序中取消配对双模蓝牙设备