一、观察首页。
打开教育网首页,如果能出现内容,则说明 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 服务器出现故障。
五、检查短信发送模块是否正常。
如有两个手机号码,可以在登录的用户个人名片中,点击手机号码(更换),输入自己的另一个手机号码,如能收到验证短信则说明正常。
如仅有一个手机号码,可以退出登录,然后在登录对话框中,点击忘记密码,再输入手机号码,查看是否能收到验证短信。