【APM】Linux 安装后多页面报错解决办法

【APM】Linux 安装后多页面报错解决办法

问题:Linux 环境安装并启动后,无论中文还是英文模式,访问多页面都有如下报错:

原因:Linux 操作系统缺少字体。
从运行日志中可看到如下内容:
[16:47:27:364]|[02-22-2024]|[SYS_ERR]|[INFO]|[377]: java.lang.Error: Probable fatal error:No fonts found.|
[16:47:27:365]|[02-22-2024]|[SYS_ERR]|[INFO]|[377]:  at sun.font.SunFontManager.getDefaultPhysicalFont(SunFontManager.java:1246)|
[16:47:27:365]|[02-22-2024]|[SYS_ERR]|[INFO]|[377]:  at sun.font.SunFontManager.initialiseDeferredFont(SunFontManager.java:1116)|
[16:47:27:365]|[02-22-2024]|[SYS_ERR]|[INFO]|[377]:  at sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:287)|
[16:47:27:365]|[02-22-2024]|[SYS_ERR]|[INFO]|[377]:  at sun.font.CompositeFont.getSlotFont(CompositeFont.java:376)|
[16:47:27:365]|[02-22-2024]|[SYS_ERR]|[INFO]|[377]:  at 
可以通过在服务器上运行命令
fc-list
检查是否安装了字体
解决办法:
通过命令(CentOS7.8,其他内核命令可能会有所不同)
sudo apt install fontconfig

sudo apt update
sudo apt install ttf-mscorefonts-installer
sudo fc-cache -f -v
安装字体,安装成功后,重启服务器和 APM 服务。