今天我在例行检查我们流媒体服务器,正常下载流媒体服务器准备运行的时候,出现程序无法启动的问题,就想起来其实遇到这类问题的开发者还挺多的,算是比较常见的问题,所以我在解决这些问题的时候,顺便也记录一下,往后再有开发者遇到此类问题,就可以按照我记录的步骤排查。
一、端口占用
从控制台我们可以看到出现的问题是端口占用问题,也就意味着有其他程序占用了这个端口,我们要做的就是去除这个占用程序。解决方法有两个:
1.起命令行,在任务管理器查找到对应的端口使用的进程,结束进程,解决端口占用;
2.以windows为例,结束对应进程。控制台执行下图操作,可以直接终止进程。
二、终端退出
运行终端之后终端直接退出:我们在EasyNVR安装包文件夹中执行cmd命令行并输入EasyNVR.exe:
从提示中我们就可以看到程序错误码,从而进行进一步的修改,例如此处就是因为执行文件错误,我们将执行文件修改正确就能够正常启动了。