IIS提交大小使服务器内存不足

我有一个Web服务器在这里有相当多的IIS站点在同一时间运行。

现在这个应用程序是相当内存占用,但生产服务器上运行良好。 我们使用Octopus部署来复制新的部署,在这个过程中,重置这些站点的应用程序池。

用户开始报告说,在发布了几个包之后,服务器会在每个站点中抛出内存exception,那时RDP就不可能服务器,而且硬重置是必要的。

奇怪的是,我们的监控显示,在16GB内存中仍有5GB空间,但它认为内存已经不足了。

我一直在监视任务pipe理器,而服务器开始走出内存,并注意到每个应用程序池的提交大小不断增长,即使应用程序池被重置:

我对这实际上意味着什么感到困惑,为什么提交大小继续下去,从来没有释放? 我如何确保在部署时正确释放内存?

这是一个Windows 2016服务器,内存16GB,页面文件设置为32GB。