AIMS 2013中的性能报告工具不能运行的解决办法

简介:


 

在AIMS 2013中,最引人注意的新功能之一就是提供了性能报告分析工具,通过这个工具,你可以分析当前地图的每一个图层的渲染时间,从而找到性能瓶颈,这样才能使性能调优工作有的放矢。这个性能报告工具包含在site Administrater里,即http://<macheine>/mapserver2013/mapadmin/login.php

下面是性能分析报告工具的一个结果截图,你可以导出到excel里做进一步分析:

image

 

但不知道为什么,我的性能分析报告工具一直不工作,点击“Run” 按钮后,页面就一直死在那里没反应了。用firebug一查才知道,原先是页面执行出现http 500错误了,详细错误信息如下:

--------------------------------------------------------------------

HTTP Error 500.0 - Internal Server Error

Module 
FastCgiModule 

ExecuteRequestHandler

Handler 
PHP via FastCGI

Error code

0x00000000

Requested URL 
http://localhost:80/mapserver2013/mapadmin/performanceReport_GetResult.php?scale=118665.7185&centerPoint=-9.77e%2B6*5.40e%2B6&mapDefinition=Library%3A%2F%2FSamples%2FSheboygan%2FMaps%2FSheboygan.MapDefinition&imageWidth=1659&imageHeight=664&sid=0.2957984344722354

image

出现这个错误的原因是 IIS对<Infrastructure Web Server Extension 2013>\www\mapadmin\profilingmapxml 目录没有写权限.性能报告工具在运行时,需要往这个目录中写入文件,如果没有写权限就会造成http 500错误,从而不能正常运行。

解决的办法,当然就是给他赋予正确的权限了。这里给哪个用户赋予权限有讲究,开始我以为是IUSR,因为我的机器在autodesk的域里,所以给ADS\IUSR加了权限,可是发现不管作用,弄得百思不得其解。后来不知从哪儿来个灵感,才发现我应该给本机的用户赋予权限才对,所以应该是给<machineName>\IIS_IUSRS赋予写权限。

下面是操作过程,看截图:

1. Run inetgmr in Start—>Run to open IIS Manager,

2. Right click mapserver2013->mapadmin->profilingmapxml  and select “Edit permissions”, then switch to “Security” tab:

image

3. Click “edit” then click “Add” button to add user

image

4. Input <machineName>\IIS_IUSRS then click “Check names” to make sure the user name is correct. 注意如果你的机器在域里的话,要把location切换到本机才能找到正确的用户.

image

5. Enable “Modify” permission for <machineName>\IIS_IUSRS, then click “OK” or “Apply”

image

 

好了,现在你的性能分析报告应该可以正常运行了。

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。




本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2012/07/11/2586325.html ,如需转载请自行联系原作者
相关文章
|
9月前
|
SQL 关系型数据库 API
HarmonyOs开发:关系型数据库封装之增删改查
每个方法都预留了多种调用方式,比如使用callback异步回调或者使用Promise异步回调,亦或者同步执行,大家在使用的过程中,可以根据自身业务需要进行选择性调用,也分别暴露了成功和失败的方法,可以针对性的判断在执行的过程中是否执行成功。
305 13
|
8月前
|
存储 供应链 安全
合同与订单管理:CRM自动化的商业价值
在快节奏的商业环境中,CRM系统已成为企业提升效率、优化客户体验和增强竞争力的关键工具。本文探讨CRM自动化管理在合同签署和订单处理中的作用与优势。通过电子签名集成、合同模板管理、审批流程自动化和合同状态跟踪,CRM系统显著提高了合同签署的效率和准确性。订单处理方面,自动化的订单创建与同步、库存管理和调度、发货和物流跟踪以及发票和付款处理,确保了订单信息的准确性和及时性。CRM自动化不仅提升了运营效率,减少了人为错误,还增强了客户体验和数据安全性,成为企业数字化转型的重要推动力。
|
10月前
|
机器学习/深度学习 Python
机器学习中模型选择和优化的关键技术——交叉验证与网格搜索
本文深入探讨了机器学习中模型选择和优化的关键技术——交叉验证与网格搜索。介绍了K折交叉验证、留一交叉验证等方法,以及网格搜索的原理和步骤,展示了如何结合两者在Python中实现模型参数的优化,并强调了使用时需注意的计算成本、过拟合风险等问题。
472 6
|
SQL 存储 数据库
OceanBase数据库优化
【8月更文挑战第14天】OceanBase数据库优化
576 2
|
SQL 监控 关系型数据库
mysql统计数据库大小
通过这些方法,数据库管理员可以有效地监控和规划MySQL数据库的存储需求,确保数据库的稳定运行。
248 0
|
SQL 分布式计算 DataWorks
DataWorks操作报错合集之在运行数据分析任务时,底层依赖服务alisa.olap.submitjob出现了异常,如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
存储 缓存 数据库
高并发架构设计三大利器:缓存、限流和降级问题之高并发主要应用场景有那些
高并发架构设计三大利器:缓存、限流和降级问题之高并发主要应用场景有那些
207 0
|
存储
深入理解AMBA总线(六)AHB-lite Slave响应和其它控制信号
深入理解AMBA总线(六)AHB-lite Slave响应和其它控制信号
1298 0
|
SQL
LeetCode题霸刷题,让你滚瓜烂熟拿下SQL
SQL每个人都要用,但是用来衡量产出的并不是SQL本身,你需要用这个工具,去创造其它的价值。
510 32
LeetCode题霸刷题,让你滚瓜烂熟拿下SQL
阿里云个人备案网站名称填写要求
阿里云个人备案网站名称填写要求,阿里云个人网站备案对网站名称是有要求的,网站命名不能出现博客、论坛、在线、社区、交流、分享、个人空间、爱好者、博客、导航、工作室、论坛、平台、热线、社区、社团、网络、网站、网址、主页、资讯、作品展示等词汇,阿里云百科分享阿里云个人网站备案名称要求:
844 0
阿里云个人备案网站名称填写要求