部署ESAP服务
注意,esap2.8版开始整合了nssm,可以通过双击install.bat以及uninstall.bat实现服务一键安装和卸载。
在生产环境中,esap可以使用nssm封装为服务,从而实现开机自动运行和崩溃自动重启。
安装服务
下载nssm2.24把
nssm.exe
放到任意目录(例如C盘根目录)。运行cmd,运行
nssm install
命令,进入设置界面,选择esap.exe
,填写服务名称,例如:appEsap
- 在
Details
页添加服务描述,此项可选。
- 在
I/O
页添加日志文件路径,事先新建一个log.txt
,此项可选。
- 设置日志文件后可以设置日志文件的生成方式,例如下图为每次启动服务后转存一份,此项可选。
- 点击
install service
完成服务安装。
配置自启
- 进入windows管理工具-服务,找到
appEsap
服务(a开头比较靠前啦^_^),右键进入属性。
- 在恢复页面设置失败重启和重置计数后,点击确认即可。
卸载服务
同样进入cmd,运行nssm remove
,填入appEsap
,点击remove service
即可。
服务升级
封装成服务后,要升级新版esap,需先进入管理工具-服务,找到
appEsap
,右键停止服务。然后,替换新版
esap.exe
,再次重启服务即可。