Powershell 如何为SharePoint 2013重新分配应用程序池(非标识)

Powershell 如何为SharePoint 2013重新分配应用程序池(非标识),powershell,sharepoint,sharepoint-2013,application-pool,administration,Powershell,Sharepoint,Sharepoint 2013,Application Pool,Administration,背景:我们的服务器在每台服务器上的应用程序池数量上超出了SP2013的建议限制10。我想知道这是否是造成明显滞后的原因,特别是在中央管理方面。我已经修复了IIS中的超时问题,但也想优化性能 问题:我希望将几个SP Web应用程序分组以共享一个应用程序池,因此我有3个应用程序池,而不是10多个。按优先顺序1在中央管理中如何执行此操作,2在PowerShell中如何执行,3或在IIS中如何执行此操作很可能不是推荐的做法?最佳做法是什么 17年6月29日更新:我实际上删除了5个未使用的Web应用,剩下

背景:我们的服务器在每台服务器上的应用程序池数量上超出了SP2013的建议限制10。我想知道这是否是造成明显滞后的原因,特别是在中央管理方面。我已经修复了IIS中的超时问题,但也想优化性能

问题:我希望将几个SP Web应用程序分组以共享一个应用程序池,因此我有3个应用程序池,而不是10多个。按优先顺序1在中央管理中如何执行此操作,2在PowerShell中如何执行,3或在IIS中如何执行此操作很可能不是推荐的做法?最佳做法是什么

17年6月29日更新:我实际上删除了5个未使用的Web应用,剩下7个,包括中央管理。这并没有真正解决WFE端的滞后问题,但这两个Powershell命令似乎:

    PS> Set-SPEnterpriseSearchService -PerformanceLevel PartlyReduced  
    PS> Restart-Service SPSearchHostController
学分:
我仍然有一个滞后作出改变,在中央管理。仍在寻求解决方案。

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

每次在sharepoint search、用户配置文件、托管元数据中创建服务应用程序时,都会邀请您通过管理中心创建新的应用程序池

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

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

在IIS端,您只能在希望将现有服务应用程序重新分配给新应用程序池时创建应用程序池


至于您的中央广告发布速度慢,您是否可以分享您现有的机器规格?对于开发人员虚拟机,我已经使用4vcpu/24 gb ram/8 gb For sql快速运行了我的虚拟机。将sql实例限制为8gb/将搜索设置为最低性能这方面有powershell

如果管理中心具有与您给我的管理服务应用程序步骤相同的修改功能,我将被设置。相反,到目前为止,我已决定删除并重新创建未使用的SPWebApps,并创建了一个由多个WebApps共享的AppPool。谷歌显示,即使是Powershell方法也有很多步骤,有一个网站建议不要在生产环境中这样做……即使这样做,也不能真正解决WFE方面的滞后问题,但这两个Powershell命令确实做到了:1设置SPEnterpriseSearchService-PerformanceLevel部分减少了2重新启动服务SPSearchHostController感谢您的共享。在central admin Sharepoint 2013内部部署中有这样的选项,也许您谈论的是其他产品?关于将搜索设置为最小值,不建议用于生产使用,但建议用于开发环境是的。也许您分配的IOPS或RAM不足?您介意共享您的虚拟机规格CPU/RAM吗?但这不是问题-它是一个虚拟机:Intel Xeon CPU E5-4620 0@2.20GHz,带24GB RAM