Flask维护手册
Flask维护手册
服务部署
服务部署可以参考实际案例:2025-10-21-写一个Flask服务响应WebHook.md
或朴宸的文档1
服务升级
本节以位于 10.30.127.32 上的 mis-esp 为例,介绍 flask 服务的升级步骤
-
本地修改代码:在 Windows 本地,通过 VSCode 修改代码。
-
本地推送:将本地修改在 git 上提交并推送到远端。
-
备份服务器当前代码:
-
先切换到目标路径:
1
cd /data/wwwroot -
执行如下命令打包:
1
tar -czvf evtprodapi20251224.tar.gz evtprodapi/
-
命令参数解释:
c:create,创建新的压缩包(核心参数,标识打包操作)。z:gzip,使用 gzip 压缩算法(最终生成.gz格式的压缩包)。v:verbose,显示打包 / 压缩的详细过程(可选,加上能看到哪些文件被处理,方便核对)。f:file,指定输出的压缩包文件名(必须放在参数最后,紧跟文件名)。evtprodapi/:要打包的目标文件夹(末尾加/表示打包文件夹内的所有内容,不加也可以,效果基本一致)。
-
-
服务器代码目录:
1
cd /data/wwwroot/evtprodapi -
拉取最新代码:(mis-esp 中只有 master 一个分支,故无需指定分支)
1
git pull
-
查看 Supervisor 当前运行和管理的所有服务:(方便确认目标服务)
1
supervisorctl status
-
根据如下文件进一步确认服务配置:
1
/etc/supervisord.conf
其它服务的配置位于如下文件夹内:
1
/etc/supervisord.d/
-
确认了目标服务后,通过如下命令重启:
1
supervisorctl restart evtprod
服务拉起
2026年1月12日:运维反馈 eom 用不了,需要确认一下服务状态。
根据文档 Eom维护手册 检查 centos 上 EOMAPI 的服务状态,若有问题的话直接拉起。
参考
-
朴宸本地文档《flask部署手册readme.md》 ↩︎
本文由作者按照
CC BY 4.0
进行授权