部署应用程序
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Supervisord进程管理工具(Supervisor) :Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Win
千家信息网最后更新 2025年12月02日部署应用程序
Supervisord
进程管理工具(Supervisor) :
Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。
这里有一篇也有用到 Supervisord,并且是一个部署 Flask 的 Web 应用的过程:
https://mp.weixin.qq.com/s/hGfG7e2xQZeXTwijlbMmbA
Windows计划任务
上面的工具不支持Windows,大概因为Windows不需要?
计划任务可以自动重启挂掉的进程。
taskschd.dll 可以用 vbs/js 脚本或者 C#/C++等语言调用,自动生成任务。当然也可以图形化界面来手动设置。
将任务设置成开机启动,然后设置任务失败重新启动,应该就可以让程序在运行失败后重新启动了。
用这个应该是最方便的了。
NSSM
如果让程序作为 "windows 的服务",监控这些基本功能 windows 是自带的。
所以只需要实现Windows服务注册。这可以写在代码里,找一下现成的库。
也可以使用现成工具来实现:
NSSM(the Non-Sucking Service Manager)是Windows环境下一款免安装的服务管理软件,它可以将应用封装成服务,使之像windows服务可以设置自动启动等。并且可以监控程序运行状态,程序异常中断后自动启动,实现守护进程的功能。不仅支持图形界面操作,也完全支持命令行设置
进程
服务
任务
程序
工具
支持
管理
功能
应用
图形
界面
管理工具
系统
脚本
监控
运行
意外
监控程序
代码
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全监管报告
哪个不是数据库设计建议的方法
网络安全海报手绘素材
北京餐饮软件开发哪家快
北京软件开发解决方案代理
达内java软件开发简历
大学生自己的网络安全知识
数据库操作工具中文最新版
软件开发架构设计方法
网络安全为人民海报
玩客云无法进入云服务器
北京软件开发培训费用
软件开发费税务编码
四川公寓预付费软件开发
湖南ctf网络安全大赛
网络安全的四大内容是什么
云仓系统软件开发
福建学软件开发
奇谦网络技术
域环境下的服务器管理
手机app都有什么服务器
上海直销网络技术销售公司
莫纳什网络安全专业
hct软件开发
域名专指一个服务器的物理地址
千千静听歌词服务器
密云区信息化软件开发要求
服务器显示cpu缺失
数字化法制文化展厅软件开发
英文不好能学软件开发