有没有办法调整SharePoint 2010沙箱解决方案的超时值?我认为它默认为30秒。我有一个偶尔运行时间稍长的Web部件。如果我可以避免,我真的不希望回到农场解决方案。SharePoint 2010沙箱解决方案超时
4
A
回答
8
查找有关此文件有点困难,但我发现它here。相关部分是这些:
每请求,该请求处罚:有一个硬性限制沙盒解决方案可以多久才能完成。默认情况下,这是30秒。如果沙盒解决方案超出限制,则处理请求的应用程序域(但不是沙盒工作进程)将终止。此限制是可配置的,但只能通过针对对象模型的自定义代码进行配置。沙盒解决方案无法访问对象模型的相关部分,因此没有沙盒解决方案可以更改限制。
CPU执行时间只要将该资源设置为高于每个请求,并具有上述的请求处罚限制,则该资源的绝对限制不适用。通常,管理员会希望保持较高的值,以便在导致整个沙盒工作进程终止之前终止缓慢的请求,甚至包括运行在其中的运行良好的沙盒解决方案。
下面的代码可以用来调整每请求超时:
SPUserCodeService.Local.WorkerProcessExecutionTimeout = 40;
SPUserCodeService.Local.Update();
您应该能够像下面这样来调整CPU执行时间:
SPUserCodeService.Local.ResourceMeasures["CPUExecutionTime"].AbsoluteLimit = 50.0;
SPUserCodeService.Local.Update();
你有重新启动Microsoft SharePoint Foundation沙盒代码服务以使更改生效。
0
在PowerShell中,你可以使用以下命令调整超时:
$uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local
$uc.WorkerProcessExecutionTimeout = 60
$uc.ResourceMeasures["CPUExecutionTime"].AbsoluteLimit = 120
$uc.Update()
相关问题
- 1. SharePoint 2010的沙盒解决方案
- 2. 什么是SharePoint Server 2010中的沙箱解决方案?
- 3. SharePoint 2010的解决方案
- 4. 使用沙箱解决方案的SharePoint 2010上下文选项卡
- 5. InputFormTextBox在SharePoint 2010沙盒解决方案中不受支持
- 6. SharePoint 2010手柄解决方案更新
- 7. 在SharePoint 2010中撤销解决方案
- 8. SharePoint Foundation 2010解决方案无法部署到SharePoint Server 2010
- 9. 如何将SharePoint 2010项目从沙盒解决方案更改为农场解决方案
- 10. 什么时候沙盒解决方案首选Sharepoint?
- 11. 如何在沙盒解决方案中的SharePoint 2010中使用Visual Web部件
- 12. Sharepoint 2010沙盒解决方案文件托管 - 在下载中显示结果
- 13. Sharepoint 2010沙盒解决方案 - 放置图像/ css/javascript文件的位置?
- 14. SharePoint 2010中的沙盒和服务器场解决方案有何区别
- 15. 如何在沙盒解决方案
- 16. 如何部署SharePoint 2010的解决方案(WSP)到SharePoint 2007
- 17. SharePoint 2010中的沙箱Web部件
- 18. 如何在将解决方案部署到sharepoint 2010时解决以下错误
- 19. 添加到登录物品 - 沙箱型解决方案
- 20. 设置我的支付解决方案,在沙箱
- 21. SharePoint解决方案设计
- 22. VS 2010解决方案取决于另一个解决方案
- 23. 部署Sharepoint解决方案时出错
- 24. Sharepoint沙盒解决方案在Office 365中无效
- 25. 将Sharepoint Web部件更改为沙盒解决方案
- 26. Sharepoint:上传沙盒解决方案,无需成为管理员?
- 27. 沙盒SharePoint解决方案的错误处理策略
- 28. 解决方案与2010年解决方案
- 29. Can Sharepoint 2013可用作BPM的开箱即用解决方案
- 30. 解决方案超时的Z3 C-API