问题描述
我有一个使用代理程序构建网页的Web应用程序(它是用LS编写的,我们使用[print html]输出HTML),有时我会看到如下错误。
02-11-2020 10:00:18 HTTP Web Server: Agent did not complete within configured time limit [/path-to-database.nsf/web?openagent] Anonymous
02-11-2020 10:00:18 HTTP Server: Execution time limit exceeded by Agent '(Web)|Web' in database '/path-to-database.nsf'. Agent signer 'signer name'.
结果是HTTP任务卡住了,所以我必须重新启动它,但这意味着我必须一直监视它。
这似乎与代理时间执行无关,否则我将不断遇到此问题。 根据google分析,活动似乎也不是问题,大约有50位活跃用户。
我怀疑[服务器任务\代理管理器]会有所帮助,因为代理在HTTP任务下运行。
有人知道如何找出此类问题的原因以及我必须在哪里进行修复的问题。
更新
Domino版本11.0
该代理由匿名访问者触发,并进行了一些相对较重的计算以构造HTML响应(存在循环和查找,但我确定所有循环均会正确结束,而无需无限期运行)。
我想HTTP代理的设置在此部分下(大约2分钟)。
Web代理和Web服务
同时运行Web代理和Web服务?已启用
Web代理和Web服务超时:120秒
一般情况下,请求的时间为300ms-1秒,但是有些页面耗时1-5秒(但没有10秒或更长的时间)。
只有当我们拥有超过50个活动用户(活动打开新页面并因此触发代理)时,我才注意到错误。
我想理查德(Richard)是对的,坐席卡住时一定有一定的条件(可能与视图更新或某些后台进程有关)。
现在,我只需重新启动HTTP即可解决此问题(一段时间)。
所以我的问题可以改写为:
什么可能导致构建网页的代理延迟(考虑到它与50-100个活跃用户有关)。
非常感谢:-)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)