nssm是一个服务帮助助手,相比于如srvany和其他服务帮助程序,它们不处理作为服务运行的应用程序故障。如果使用srvany这类程序助手会出现显示某个应用程序已启动,但是实际上该应用程序已经消亡。nssm监视正在运行的服务,如果某个监听的服务进程停止,nssm会重新启动它。使用nssm显示某个应用程序正在运行,那么该应用程序确实是在运行。如果应用程序表现良好,可以配置nssm,将重新启动该应用程序的所有责任交给nssm,nssm让Windows负责恢复操作。

  nssm的特点如下:

支持普通的exe程序(控制台程序或者GUI界面的Windows程序都可)。
开箱即用,操作简单。
可以重定向输出日志信息以及错误日志信息(支持rotation)。
自动封装服务,程序崩溃自动重启,大大简化了应用程序的开发流程。
可以自定义环境变量。
简单地说,nssm可以将应用程序设置为Windows系统级服务,Windows系统负责当该应用程序崩溃时进行重

NSSM下载-NSSM系统服务管理软件 v2.24绿色免费版下载-Win7系统之家启操作。

windows服务封装程序srvany和nssm的区别相关推荐

  1. 【windows service】C# 创建Windows Service(Windows服务)程序

    C# 创建Windows Service(Windows服务)程序 很多年前大概08年做了一个windows桌面程序推送邮件给用户的程序,然后通过windows 计划任务每隔N分钟重复执行. 今天闲暇 ...

  2. 演练:在组件设计器中创建 Windows 服务应用程序

    http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx 演练:在组件设计器中创建 Windows 服务应用程序 .NET Fram ...

  3. Windows服务应用程序

    Windows服务应用程序 一.Windows服务应用程序简介 二.创建Windows服务应用程序 2.1 基于ServiceBase创建服务 2.1.1 使用Visual Studio中的Windo ...

  4. .NET Windows服务应用程序

    此文旨在记录个人对windows服务的理解以及学习记录,高人可以直接绕行. 1.Windows 服务体系结构 @http://technet.microsoft.com/zh-cn/library/a ...

  5. C# 创建Windows Service(Windows服务)程序

    工具: Visual Studio Community 2015 写在前面: Windows可以在后台做一些任务,今天分享下Windows Service创建.安装.调试的方法以及一些异常问题的处理 ...

  6. Windows服务的程序方面的资料

    我在网上查找的Windows服务程序多是一样的教程,就是简单的一个线程或者是计时器,没有找到是对一个的项目的介绍的,就是只有服务的,没有还能够通过界面和服务交流的,不知道哪位高手指点一下 转载于:ht ...

  7. windows 服务 定时程序 跑不出数据

    void timer_Elapsed(object sender, ElapsedEventArgs e){DoSth();} private void DoSth(){try{_log.Info(& ...

  8. netcore一键nssm发布为windows服务

    AntDeploy 是我开发一款开源一键部署工具包 功能一览: docker容器一键部署 docker镜像一键发布 支持iis一键部署 windows服务一键部署 linux服务一键部署 支持增量发布 ...

  9. win7 64位 nssm安装windows服务

    1.准备工作: 在虚拟机上安装了win7 64位 旗舰版系统,安装DoNetCore Windows Server Hosting 2.2.0环境,下载nssm.exe(x64)安装包,(因nssm. ...

  10. C#穿透session隔离———Windows服务启动UI交互程序

    在Windows服务里面启动其他具有界面的应用程序,需要穿透session隔离,尝试了很多种方法,都可行,现在一一列举下来,并写下几个需要注意的地方. 需要注意的地方 首先要将服务的Account属性 ...

最新文章

  1. 不做“浮冰”,深挖AI技术和场景
  2. 《统计学习方法》资源
  3. Websocket实现Java后台主动推送消息到前台
  4. 2020上海学区房楼市,到底发生了什么?
  5. Mr.J-- jQuery学习笔记(二十四)--剖析jQuery源码--extend
  6. mysql GROUP BY和HAVING
  7. 数据库可疑修复的方法
  8. 如何面试软件工程师 看这篇就够了
  9. 人工智能和网络安全,一场正发生的挑战
  10. android设置默认程序图标,android – 更改默认系统应用程序图标
  11. 技法(但请少用):为非活动窗口绘制活动的标题栏
  12. matlab 函数提取某一项,Matlab——常用函数使用总结(部分直接从mathwork中提取并不断更新),的,用法,摘自,持续...
  13. 计算机双击打不开看不见盘符,双击盘符打不开最简单的解决办法
  14. Kafka的概念与命令操作
  15. cad版本怎么在线转换?软件操作更高效
  16. 05.ThreeJs开发指南-第五章-几何体
  17. 2007年 西安站 东到西开 列车时刻表
  18. 【k8s】docker网络模式(必知)
  19. 6. Java并发编程-并发包-Lock和Condition
  20. DeviceOne开发技术周报第二期-技术文章、优秀项目展示(四季旅行网,爱抢券)...

热门文章

  1. 单片机中断实验 EX0
  2. 介绍几款高级DAC解码芯片(整编)
  3. 基于LED或红外激光的可见光音频系统
  4. 利用GeoLite2-City.mmdb开源库将IP转换成经纬度—java项目小Demo
  5. 公共基础知识:四大名楼简介
  6. FPGA纯逻辑资源解码CameraLink视频,附带工程源码并详解
  7. 机械制图国家标准的绘图模板_JS制图:映射
  8. Mysql间隔时间查询数据
  9. 友基s400手写板怎么安装_电脑怎么安装手写板 手写板安装方法【教程】
  10. python实现端口扫描器_python 实现端口扫描工具