状态

“服务器状态”页有两个选项卡,用于汇总geoserver的当前状态。状态选项卡提供服务器配置参数和运行时状态的摘要。“模块”选项卡提供服务器上安装的各种模块的状态。此页在测试环境中提供了一个有用的诊断工具。

服务器状态

../_images/server_status.png

状态页(默认选项卡)

状态字段描述

下表描述了当前状态指示器。

期权

描述

数据目录

显示Geoserver数据目录的路径 (GEOSERVER_DATA_DIR 财产)。

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定义 user_projections/epsg.properties

新闻发布会 Clear 要清空资源缓存,请执行以下操作。这将强制Geoserver重新连接到商店,重新连接到数据库,重新读取图标和字体信息,并重新加载自定义CRS定义。

配置和目录

Geoserver将其配置数据保存在内存中。

新闻发布会 Reload 强制Geoserver从磁盘重新加载其所有配置。如果由于任何原因配置信息已过时(例如,外部实用程序修改了磁盘上的配置),这将非常有用。

模块状态

这个 Modules 选项卡提供正在运行的服务器中所有已安装模块的状态摘要。

../_images/module_status.png

模块状态

字段说明

模块名称

模块的人类可读名称,此链接指向包含模块的完整详细信息和消息的弹出窗口

模块ID

模块的内部包名称

可用

模块是否对Geoserver可用。

需要安装第三方数据库驱动程序的数据库扩展将不可用。

启用

模块是否在当前地理服务器配置中启用

成分

模块提供的功能组件。

版本

已安装模块的版本

消息(弹出)

状态消息,如正在使用的Java呈现引擎,或库路径(如果模块/驱动程序不可用)

../_images/module_popup.png

模块状态弹出式菜单

系统状态

这个 System Status 选项卡提供有关Geoserver在其中运行的系统环境的额外信息。它概述了Geoserver实例的状态。

../_images/system_status.png

系统状态

还可以通过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 以获取所有活动线程的摘要。这主要用于排除性能问题和无响应系统的故障。这可用于确定何时在后台发生重大工作,或者线程是否停滞在等待资源。

../_images/thread_dump.png

线程转储控制台输出

新闻发布会 Heap Dump 有关内存使用的概述,请参阅。这可用于对随着时间推移遇到内存泄漏的系统进行故障排除。。。图::img/heap_ump p.png

堆转储控制台输出

  • 单击 Download 用于下载JVM控制台内容的链接。

有关有效使用的更多信息,请参见 故障排除

Previous: 服务器配置