记一次把Nacos做成服务并开机启动

2021-08-05 16:30:09  晓掌柜  版权声明:本文为站长原创文章,转载请写明出处


一、背景

        今天在一台新的服务器(winserver 2012)上安装了nacos,在进行nacos测试时是用的启动startup.cmd来打开控制台进行的。这样

    就显得很不方便,那做成服务并且开机启动岂不美哉...

二、把nacos服务化

    2.1、实现方式

        论把nacos做成服务并开机自启一共有几种实现方式?答:3种。(孔乙己直呼内行!)

        ① 使用系统自带的sc批处理命令
        ② 使用nssm,制成服务
        ③ 使用win平台定时计划

三、具体操作

    3.1、使用sc命令

        win平台支持通过cmd命令进行服务相关的操作,我们以本次需求为例介绍下其操作步骤:

        ① 使用 win + r 打开命令控制台

            

        ② 写入sc命令如下

            sc create nacos binPath= "C:\software\nacos\bin\startup.cmd"  start= auto

            PS: nacos为服务名称;引号内为nacos路径;auto为自动启动;每个=后需要有个空格

            

            

        ③ 服务启动,我们通过winserver管理即可启动服务了

                PS: 删除服务的命令为:sc delete nacos

            

    3.2、通过nssm

        nssm是一个系统工具,它可以把exe、cmd等可处理程序制作成命令。下面我们就具体介绍下操作步骤

        ① 下载nssm

            http://www.nssm.cc/download

        ② 解压并运行:

            

        ③ 执行nssm install nacos 弹出安装界面,并选中nacos路径

            

            

        ④ 通过winserver服务管理启动服务(操作如上)

    3.3、通过定时计划

        通过win平台自带的用户计划任务也可以实现上述操作。

        

        

        

        

        

        

        

四、后记

    通过以上任意一个操作,我们就可以把nacos做成服务并自启了。

    更多精彩,请持续关注:guangmuhua.com


最新评论: