当在windows上部署发布时,先将程序注册成服务,然后启动服务后,刷新几次之后发现服务自己停止了
这时候首先要去看windows应用程序日志,https://jingyan.baidu.com/article/a3aad71a11b6b7b1fa009644.html
如果日志有报错,则根据报错的内容进行解决
如果日志没有报错,仅仅是警告或者正常的,则有可能是此服务的端口已被占用
则进行查看是否端口被占用
https://www.cnblogs.com/binbinyouni/p/10687908.html
则通过在输入netstat -aon | findstr 端口号 来查看那个PID占用的
输入 tasklist | findstr 端口号 来查看是哪个程序占用的
如果ip没有被占用,则说明是程序本身的问题,很大几率是引入的依赖有问题,此时需要通过一个个进行排除看是否是依赖的问题
如果依赖没有问题,再看一下日志的路径是否存在