AlwaysUp是一款面向 Windows 操作系统的专业进程守护与应用服务化工具,主要用来把普通桌面程序、脚本、批处理文件转化为系统服务实现全天候运行。在服务器、工控主机环境当中,很多业务程序需要 7×24 小时不间断工作,但普通软件必须登录用户账户才能够启动,遇到崩溃、卡死、内存溢出就会直接停止工作,给业务运行带来风险。该软件无需修改程序源码,也不用编写复杂的开发代码,依靠图形化配置界面就能够完成全部设置,让各类应用脱离用户登录状态后台常驻运行。
【软件功能】
1、可以将 EXE 程序、批处理脚本、Java 程序、Python 脚本等多种文件转换为 Windows 系统服务进行托管运行。
2、能够持续监测目标应用的运行状态,程序发生崩溃、卡死无响应的时候,自动执行重启操作保障业务持续运转。
3、支持对内存占用、CPU 长时间高负载等资源异常条件设置阈值,触发阈值后自动停止并重新启动被守护的程序。
4、计算机开机之后无需用户登录账户,就能够自动启动托管应用,用户登录注销操作不会中断程序的后台运行状态。
5、提供邮件消息推送能力,程序重启、异常崩溃、定时任务执行等重要事件,会发送详细通知给到指定接收邮箱。
6、支持设置定时重启任务,可按照自定义时间周期重启应用,也能够配置条件触发整台计算机重启的相关操作。
【软件特色】
1、适配 32 位与 64 位绝大多数 Windows 应用程序
各类常规可执行文件、脚本文件都可以完成服务化托管,适配范围广泛。
2、图形化配置向导简单易懂
就算不熟悉 Windows 系统服务原理的普通运维人员,也能够快速完成整套参数配置工作。
3、依托 Windows 底层服务 API 实现管控
程序运行在系统会话环境,不受用户登录退出、远程桌面断开等操作带来的各类影响。
4、异常处理机制完善
除常规崩溃检测之外,专门处理报错弹窗阻碍重启的场景,减少因为弹窗造成业务停滞的情况发生。
5、告警通知方式灵活
可按需选择只推送严重故障,或是每日、每周生成运行汇总报告,满足不同运维场景消息接收需求。
6、支持丰富的高级控制选项
包含进程优先级、CPU 亲和性、程序关闭等待时长、阻止系统休眠等多项实用配置项目。

