如何为SharePoint 2013重新分配应用程序池(非身份)

如何为SharePoint 2013重新分配应用程序池(非身份)

问题描述:

背景:我们的服务器超出了SP2013(Software Boundaries and Limits)的建议限制,即每个服务器(10)的应用程序池数量。我想知道这是否会造成明显的滞后,特别是在*行政管理方面。我已经在IIS中修复了extending the "Shutdown Time Limit"的超时问题,但也希望优化性能。如何为SharePoint 2013重新分配应用程序池(非身份)

问题:我想几个分组,以共享程序池SP的Web应用程序,所以我有3个AppPools代替10余通过优先顺序(1)如何在管理中心做到这一点, (2)在PowerShell中,(3)或在IIS中(很可能不是推荐的做法)?最佳做法是什么?

更新(6/29/17):我最终删除了5个未使用的Web应用程序(剩下7个,包括Central Admin)。这并没有真正固定在WFE侧的滞后问题,但是这两个PowerShell命令似乎:

PS> Set-SPEnterpriseSearchService -PerformanceLevel PartlyReduced 
    PS> Restart-Service SPSearchHostController 

信用https://sharepoint.stackexchange.com/questions/125174/reduce-noderunner-exe-impact


我仍然有在*管理更改滞后。仍在寻求解决方案。

每次在sharepoint中创建Web应用程序时,都会邀请您通过*管理员创建新的应用程序池。

每当您在SharePoint(搜索,用户配置文件,托管元数据)中创建服务应用程序时,都会邀请您通过*管理员创建新的应用程序池。

如果要重新分配应用程序池,可以导航到*管理>管理服务应用程序>选择服务>单击功能区中的属性>更改应用程序池。

至于创建应用程序池或重新分配服务的powershell代码,我没有它们。

在IIS方面,您只能创建应用程序池,以防您想要将现有服务应用程序重新分配给新的应用程序池。

至于你的*管理缓慢,你可以分享你现有的机器规格?对于开发人员VM,我已经用4vcpu/24gb ram/8gb for sql快速运行我的虚拟机(将sql实例限制为8gb)/将搜索设置为最低性能(这里有powershell)

+0

如果Central Admin具有与您为我提供的“管理服务应用程序”步骤相同的修改功能,我会设置。相反,到目前为止,我已经决定删除​​并重新创建未使用的SPWebApps,并创建了由多个WebApp共享的AppPool。谷歌搜索表明,即使Powershell方法有很多步骤,一个网站建议不要在生产环境中进行。 – JoePC

+0

..even这样做,并没有真正固定在WFE侧的滞后问题,但是这两个PowerShell命令所做的: 1)设置SPEnterpriseSearchService -PerformanceLevel PartlyReduced 2)重启服务SPSearchHostController HTTPS:/ /sharepoint.stackexchange.com/questions/125174/reduce-noderunner-exe-impact – JoePC

+0

感谢您的分享。*管理员有这样的选择(Sharepoint 2013的前提下),也许你会谈论其他产品? – Jeff