企业应用的维护与管理:守护进程、服务及监控
1. 企业软件开发的特点
企业环境下的软件开发与其他场景有诸多不同。通常,企业开发者以大型团队形式工作,常需复用专有库和应用程序,并且要与运维和质量保证(QA)部门紧密合作。与桌面应用不同,许多企业应用没有用户界面,而是作为守护进程(daemons)或服务在后台运行。
2. 将代码转换为守护进程和服务
2.1 问题描述
在企业环境中,经常需要创建守护进程,即无需控制终端在后台运行的进程(如 HTTP 服务器)。手动将进程转换为守护进程虽非难事,但较为复杂,借助库自动完成更为便捷。下面将介绍如何在类 Unix 操作系统上将 Ruby 应用转换为守护进程,以及在 Windows 平台上将其转换为服务。
2.2 所需工具
- 类 Unix 系统 :安装
daemons宝石(gem)。
$ gem install daemons
- Windows 系统 :安装
win32-service宝石(gem)。
$ gem install win32-service
2.3 解决方案
2.3.1 测试应用程序
在将进程转
超级会员免费看
订阅专栏 解锁全文
1582

被折叠的 条评论
为什么被折叠?



