动物园状态服务

动物园状态服务是 ZOO-Project 允许获取正在运行的WPS服务状态的实用程序。

描述

它以百分比(%)返回正在进行的服务的完成阶段。动物园状态服务可用于监控 动物园服务 .它还可以用于从客户端应用程序中激活WPS进度条。

安装

安装 ZOO Status Service 你得搬进来 /path/to/zoo/source/zoo-services/utils/status/ 并编译运行 make 命令。如果编译期间未返回任何错误,则可以复制 cgi-env/usr/lib/cgi-bin/ 或者你在哪里 zoo_loader.cgi 使用此命令(您需要管理权限):

cp /path/to/zoo/source/zoo-services/utils/status/cgi-env/*{zcfg,zo,py} /usr/lib/cgi-bin

使用此命令,您可以复制代码以允许 ZOO Status Service 还有一些关于它如何工作的例子。

现在你必须把这两行加到 main.cfg

rewriteUrl=call
dataPath=/var/www/data

在这里,您定义服务可以在其中找到在datapath参数中指定的XSL文件的路径。你还告诉动物园的内核你想用 rewriteUrl .

最后一个操作是复制 updateStatus.xsldataPath 目录如下:

cp /path/to/zoo/source/zoo-services/utils/status/cgi-env/*{xsl} /var/www/data