首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变WebDynpro参数的含义: sap.locking.maxWaitInterval

改变WebDynpro参数的含义: sap.locking.maxWaitInterval
EN

Server Fault用户
提问于 2010-02-05 10:51:41
回答 1查看 934关注 0票数 0

SAP 开放源码软件附注1234847提到更改WebDynpro参数sap.locking.maxWaitInterval

将其设置为30分钟或1小时意味着什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-07-29 13:15:52

https://forums.sdn.sap.com/message.jspa?messageID=8713259复制的答案

正如注释1234847所解释的,一旦处理了对用户会话的请求,用户会话就会在请求的持续时间内被阻塞,也就是说,始终最多有一个线程已经获得了用户会话的锁。

引用同一个用户会话(即从同一个浏览器进程触发的)的并发请求被一个接一个地序列化和处理。如果存在由于某些等待/阻塞条件而阻塞或挂起的请求,则其他并发传入请求等待用户会话锁释放的特定时间。如果在此时间间隔之后,它们无法获取用户会话锁,则等待线程将使用LockException错误页终止。

在这种情况下,"sap.locking.maxWaitInterval“是有帮助的。根据请求,管理员可以增加请求。

在以前的情况下,我们让客户在Web default.properties中将其从100 s增加到300 s(或500 s),这取决于他们的need.This不会使服务器处理时间变慢,但是会有额外的缓冲时间,以便用户请求能够通过。

客户根据长期运行的应用程序而改变参数的值。

更多信息可获得:http://help.sap.com/saphelp_nwce71/helpdata/en/43/8a1a8ece230c8ce10000000a11466f/content.htm

SAP注1113811还提供了一些信息。

但是,即使在增加此参数之后,如果存在锁定问题,则这可能是由于应用程序错误造成的。我们需要对线程转储进行分析,以检查锁定过程中线程的状态。如您所知,是java线程负责实际执行服务器任务,类似于ABAP工作流程。

SAP 710154-如何为J2EE引擎创建线程转储

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/109951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档