一、观察首页

打开教育网首页,如果能出现内容,则说明 nginx 服务正常。

在左下方,如能出现网站统计信息的数字,则说明 Web 应用容器 Tomcat 正常。

nginx 发生错误后重启命令: systemctl restart nginx.service

tomcat 发生错误后重启命令: systemctl restart portal.service

【说明】需在内网(城域网)才有可能利用 SSH 客户端如 putty、XShell、MobaXterm 等登录服务器。

二、微服务集群运行状况观察

登录远程桌面跳板,利用浏览器登录 Nacos 。

在服务管理中,点击“服务管理下”的“服务列表”(因无局部刷新,如一直打开,可以先点击其它菜单,再点击“服务列表”进行刷新

在该页面应能看见所有微服务情况。如实例数(健康)小于实际运行的实例数,点击详情,查看正在运行的实例所在服务器列表。

三、微服务日志检查

打开 SCP 客户端,本文以 WinSCP 为例,逐个登录微服务所在的服务器。

在 /home/springcloud 文件夹中,打开微服务程序的子目录。

在子项中进入 logs 目录,本例以 /home/springcloud/cloud-cms-gateway/logs 为例。

查看 run.out 的大小。一般文件都很小,如果很大,比如几千 KB 以上,一般可断定出现了问题。

如有问题,在winscp左侧选择一个位置。如下图中,在桌面有 logs 目录,且有子目录 gateway 。用鼠标拖动右侧的日志文件到左侧进行下载。

将 winscp 最小化。用 EditPlus 等文本编辑器打开日志文件进行查看( EditPlus 安装后,可以在文件名上右键选择 EditPlus 打开)。

打开后可以查看日志的内容。

【注意】不要用记事本打开大的文件,否则可能会引起系统崩溃。

查看后若觉得日志有保留的必要,应将日志改名,如改名为 run-2024-03-05.out 或 run-2024-03-05.txt 、run-2024-03-05.log 。

鼠标双击时注意不要抖动。要稳击,鼠标飘忽的千万别操作,曾经有过双击时将 A 目录移到 B 目录的情况发生

若微服务发生意常,可以进行重启。

如重启 cloud-cms-elasticsearch 这个微服务,应用 putty 等客户端登录,执行以下命令重启。


   systemctl restart cloud-cms-elasticsearch.service


四、观测搜索功能是否正常。

在教育网上方,点击“站内搜索”。

在搜索框内输入任意字符,点击右则的搜索图标按钮,如果能迅速出现结果,则说明全文搜索功能正常。

如不能正常出现结果,则有两种可能,一是上面所说的微服务中断,二是 Elasticsearch 服务器出现故障。

五、检查短信发送模块是否正常。

如有两个手机号码,可以在登录的用户个人名片中,点击手机号码(更换),输入自己的另一个手机号码,如能收到验证短信则说明正常。

如仅有一个手机号码,可以退出登录,然后在登录对话框中,点击忘记密码,再输入手机号码,查看是否能收到验证短信。