状态¶
“服务器状态”页有两个选项卡,用于汇总geoserver的当前状态。状态选项卡提供服务器配置参数和运行时状态的摘要。“模块”选项卡提供服务器上安装的各种模块的状态。此页在测试环境中提供了一个有用的诊断工具。
服务器状态¶
状态字段描述¶
下表描述了当前状态指示器。
期权 |
描述 |
---|---|
数据目录 |
显示Geoserver数据目录的路径 ( |
锁 |
WFS能够锁定要素,以防止多人同时更新要素。如果数据被锁定,则可以由单个WFS编辑器执行编辑。发布编辑后,锁定将被释放,其他WFS编辑人员可以编辑要素。锁定字段中的零表示释放所有锁定。如果LOCKS为非零,则客户端已保留了一些内容以供编辑。 新闻发布会 Free locks 以释放服务器当前持有的所有要素锁定并将该字段值更新为零。 |
连接 |
指的是Geoserver连接到的已启用且可用的商店数量,在上面的案例中为9。 |
内存使用 |
Geoserver当前使用的内存量。在上面的示例中,总共有3.56 GB的内存可供Java使用,其中174 MB已使用。 新闻发布会 Free Memory 要通过运行垃圾回收器回收未使用的内存,请执行以下操作。 |
JVM版本 |
表示正在使用哪个版本的JVM(Java虚拟机)来为服务器供电。这里的JVM是AdoptOpenJDK 1.8.0_282。 |
Java渲染引擎 |
显示用于向量运算的呈现引擎。 |
可用字体 |
显示可用字体数。选择链接将显示完整列表。 |
本地jai |
Geoserver使用 Java Advanced Imaging (JAI)用于图像渲染和覆盖操作的框架。 我们建议使用JAI-EXT操作以获得更大的稳定性。 |
本地JAI IMAGEIO |
Geoserver使用 JAI Image IO (JAI)用于栅格数据加载和图像编码的框架。 我们建议那些对提高编码性能感兴趣的人使用libjpeg-turbo。 |
JAI最大内存 |
可用于图像处理平铺缓存的内存量,在本例中为1.78 GB。 |
JAI内存使用 |
运行时内存量用于磁贴缓存。 新闻发布会 Free Memory 通过刷新磁贴缓存来清除可用的JAI内存。 |
JAI内存阈值 |
指在删除磁贴期间要保留的缓存内存百分比,例如75。 |
JAI瓦片线程数 |
调度程序用于处理分片的并行线程数。 |
JAI瓦片线程优先级 |
调度全局图块计划程序优先级。优先级值默认为5,必须介于1和10之间。 |
线程池核心池大小 |
线程池执行器将创建的线程数。这是java运行时功能的基础——请参见Java文档,了解更多信息。 |
线程池最大池大小 |
线程池执行器将创建的最大线程数。这是java运行时功能的基础——请参见Java文档,了解更多信息。 |
线程池保持活动时间 |
如果线程空闲并且存在超过核心池编号的线程,则终止线程的超时。这是java运行时功能的基础——请参见Java文档,了解更多信息。 |
更新序列 |
指修改服务器配置的次数,例如157次。 |
资源缓存 |
Geoserver维护一个资源缓存,其中包含到存储、要素类型定义、外部图形、字体定义和CRS定义的连接。这包括在数据目录中定义的自定义CRS定义 新闻发布会 Clear 要清空资源缓存,请执行以下操作。这将强制Geoserver重新连接到商店,重新连接到数据库,重新读取图标和字体信息,并重新加载自定义CRS定义。 |
配置和目录 |
Geoserver将其配置数据保存在内存中。 新闻发布会 Reload 强制Geoserver从磁盘重新加载其所有配置。如果由于任何原因配置信息已过时(例如,外部实用程序修改了磁盘上的配置),这将非常有用。 |
模块状态¶
这个 Modules 选项卡提供正在运行的服务器中所有已安装模块的状态摘要。
字段说明¶
模块名称 |
模块的人类可读名称,此链接指向包含模块的完整详细信息和消息的弹出窗口 |
---|---|
模块ID |
模块的内部包名称 |
可用 |
模块是否对Geoserver可用。 需要安装第三方数据库驱动程序的数据库扩展将不可用。 |
启用 |
模块是否在当前地理服务器配置中启用 |
成分 |
模块提供的功能组件。 |
版本 |
已安装模块的版本 |
消息(弹出) |
状态消息,如正在使用的Java呈现引擎,或库路径(如果模块/驱动程序不可用) |
系统状态¶
这个 System Status 选项卡提供有关Geoserver在其中运行的系统环境的额外信息。它概述了Geoserver实例的状态。
还可以通过REST API获取此信息,以排除远程系统故障。类库 OSHI 用于检索系统级信息,而不依赖于本机库或DLL,仅依赖于 Apache JNA 。开箱即可支持主要操作系统(Linux、Windows和MacOS)。
使用复选框 Enable All Statistics 启动和停止收集和显示系统状态信息。如果Geoserver因系统状态收集而生成高CPU负载,则禁用非常有用。
可用的系统信息是:
Info |
Example |
Description |
操作系统 |
Linux Mint 18版 |
操作系统名称和使用的版本 |
正常运行时间 |
08:34:50分 |
系统运行时间 |
系统平均负载1分钟 |
0.90 |
最后一分钟的系统平均负载 |
系统平均负载5分钟 |
1.12 |
过去五分钟的系统平均负载 |
系统平均负荷15分钟 |
0.68 |
过去15分钟的系统平均负载 |
物理CPU数量 |
4 |
可用的物理CPU/内核数 |
逻辑CPU数量 |
8 |
可用的逻辑CPU/内核数 |
运行进程数 |
316 |
系统中运行的进程总数 |
正在运行的线程数 |
1094 |
系统中运行的线程总数 |
CPU平均负载 |
4.12% |
上一秒CPU的平均负载 |
CPU*负载 |
11.43% |
最后一秒特定堆芯的负荷 |
已用物理内存 |
31.58% |
使用的系统内存百分比 |
总物理内存 |
31.4磅 |
系统总内存 |
可用物理内存 |
21.4磅 |
系统内存可用 |
已用交换内存 |
0.00% |
使用的交换内存百分比 |
交换内存总量 |
32.0磅 |
系统总交换内存 |
可用交换内存 |
32.0磅 |
可用交换内存 |
文件系统使用 |
65.47% |
考虑到所有分区的文件系统使用情况 |
分区*已用空间 |
54.8% |
特定分区中使用的空间百分比 |
分区*总空间 |
338.9吉布 |
特定分区的总空间 |
分区*可用空间 |
117.0吉布 |
特定分区上的可用空间 |
网络接口发送 |
4200万桶 |
通过所有可用的网络接口发送数据 |
接收的网络接口 |
700.4百万桶 |
通过所有可用网络接口接收的数据 |
网络接口*发送 |
2500万桶 |
通过特定网络接口发送数据 |
网络接口*已接收 |
250.4百万桶 |
通过特定网络接口接收的数据 |
CPU温度 |
52.00摄氏度 |
CPU温度 |
CPU电压 |
1.5伏 |
CPU电压 |
地理服务器CPU使用率 |
3.5% |
地理服务器在最后一秒钟使用的CPU百分比 |
地理服务器线程 |
49 |
由geoserver创建的线程数 |
geoserver jvm内存使用率 |
5.83% |
geoserver使用的JVM内存百分比 |
如果某些信息不可用,则特殊术语 NOT AVAILABLE
将会出现。值将自动转换为最佳可读单位。
JVM控制台¶
有关实时Java运行时环境的信息,请参阅 JVM Console 选项卡提供对两个有用的故障排除工具的访问。
新闻发布会 Thread Dump 以获取所有活动线程的摘要。这主要用于排除性能问题和无响应系统的故障。这可用于确定何时在后台发生重大工作,或者线程是否停滞在等待资源。
新闻发布会 Heap Dump 有关内存使用的概述,请参阅。这可用于对随着时间推移遇到内存泄漏的系统进行故障排除。。。图::img/heap_ump p.png
堆转储控制台输出
单击 Download 用于下载JVM控制台内容的链接。
有关有效使用的更多信息,请参见 故障排除 。