server程序的服务器或者主机重启后,server程序无法启动或页面无法访问

先检查下server进程在不在
如果server程序在Linux部署的话,如下30281就是server运行的进程ID,如果没有server进程,那么server就没有启动起来
如果server程序在windows部署的话,输出以下内容的运行窗口才是server进程,windows窗口中文可能会显示乱码,不过对运行没有影响,忽略即可
如果你已经把server注册为windows系统服务了,那么在任务管理器里面看看有没有Java(TM)开头的任务名称,它就是server进程了
如果server进程已经启动,那么可能是防火墙或者安全软件没有放行server的端口(默认是9999),所以访问不到server的页面,检查一下设置
以下是server进程不存在,server没有启动的原因排查
1、可能是数据库服务没有启动,所以server没有启动成功
我们先启动数据库(比如MySQL),然后再启动server
2、server/config/applicaiton.yml格式问题
一般是配置项的冒号后没有保留一个空格导致的,我们检查下刚修改过的配置,正确格式应该是如下这样
3、最后,若还无法启动成功,可以看server/log/下的日志文件有什么错误信息,一般错误信息都能网上搜到答案
4. 检查下是不是server的web端口(默认为9999),是不是已经被其他程序占用了,如果是的话,可以把server端口9999改成其他的
5、如果没有日志文件生成,在server/目录下使用如下指令来测试下有无错误信息
如果是Linux部署的server程序,进入到server/目录下,然后使用如下命令测试(此命令只做调试使用,启动还是用start.sh)
[root@VM-4-17-centos server]# java -jar wgcloud-server-release.jar 
如果是windows部署的server,也是相同的操作命令,在dos窗口进入到server目录,然后执行如下命令(此命令只做调试使用,启动还是用start.bat或者系统服务方式)
D:\wgcloud-v3.5.8\server> java -jar wgcloud-server-release.jar 
这个是测试命令,退出命令后就服务关闭了,我们启动还是用start.sh或者start.bat启动
6、还有可能是数据库连接失败导致的,查看问题说明
7、是server主机的JDK环境变量没有设置好
参考Linux安装JDK请点击 Windows安装JDK请点击