当前位置: 首页 > wzjs >正文

做网站投放广告百度信息流推广

做网站投放广告,百度信息流推广,西部数码网站模板,营销咨询公司经营范围别再使用kill -9了!!!别再使用kill -9了!!!别再使用kill -9了!!! 事情的起因是这样: 最新给FastAPI增加定时任务,使用APScheduler模口来控制。并…

别再使用kill -9了!!!别再使用kill -9了!!!别再使用kill -9了!!!

事情的起因是这样:

最新给FastAPI增加定时任务,使用APScheduler模口来控制。并在app的life_span中启动任务调度器,那么应该在app关闭时也销毁调度器。我使用Gunicorn来管理uvicorn的进程。要重启时使用

kill -9 [pid]

发现任务调度器并没有正确销毁退出,也就是FastAPI的life_span函数yield的结束逻辑没有被执行。
原因是kill -9强制退出进程,uvicorn来不及释放资源。

优雅的方案

你如果这用启动FastAPI应用程序:

gunicorn -D -w 1 -k uvicorn.workers.UvicornWorker main:app --bind 127.0.0.1:8000

可以使用如下命令查看gunicorn进程:

# 列出详细信息,包括PID和管理的端口号
ps aux | grep gunicorn
# 列出PID和名称
pgrep -f gunicorn -l

那么停止时,别再使用kill -9了,使用如下命令:

# 关闭使用8000端口的gunicorn
pkill -f "gunicorn.*8000"
# 也可以不加引号
pkill -f gunicorn.*8000

Gunicorn会等待uvicorn停止并释放资源,执行完FastAPI的停止逻辑后,才最终停止。

PS:
如果最终实在无法关闭,才使用kill -9 强制结束。

http://www.dtcms.com/wzjs/231339.html

相关文章:

  • 乐清市网站建设哪家性价比高怎么做百度网页推广
  • 深圳网站建设网络推广2023网站推广入口
  • 做网站搞个物理服务器山西seo优化
  • 兰州疫情最新情况通报seo流量
  • 医疗器械网站建设方案新手学seo
  • 手机网站比例尺寸指数分布的期望和方差
  • b2b网站建设公司竞价排名适合百度这样的网络平台吗
  • 重庆个人网站建设北京seo教师
  • 巫山网站建设带佣金的旅游推广平台有哪些
  • 代理公司注册的价格南京网络优化培训
  • 杭州建站网站优化排名金苹果系统
  • 网站很难被百度收录优化大师破解版app
  • 旅行社网站建设需求分析seo外包公司需要什么
  • 自己怎么用h5做网站杭州网站seo推广
  • 中小企业建站排名搜索引擎关键词排名
  • 十堰秦楚网招聘公告网站优化网
  • 武汉网站seo技术厂家小广告
  • 360免费建站391199windows7优化大师
  • 所有做运动的网站互联网媒体推广
  • 有专门做面包的网站么国内搜索引擎排名第一
  • 如何让网站不被收录深圳搜索引擎优化收费
  • 人民日报网站谁做的广州抖音推广公司
  • wdcp 快速迁移网站巩义网络推广外包
  • 嘉兴网站制作建设西安百度竞价代运营
  • 可以直接进入网站的正能量没封的网络营销讲师
  • 劫持网站代做排名网络公司网络营销推广方案
  • 如何在robots里面提交网站地图郑州网站建设方案优化
  • 个人可以开发app软件吗网站seo源码
  • 庆阳做网站视频剪辑培训机构
  • wordpress页脚居中深圳宝安seo外包