动物园状态服务¶
动物园状态服务是 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.xsl
到 dataPath
目录如下:
cp /path/to/zoo/source/zoo-services/utils/status/cgi-env/*{xsl} /var/www/data