An ITMS clean install was done. Immediately after ITMS installed, the Workflow server (..\Altiris\Workflow\Server Extensions\LogicBase.ServerExtensions.exe) consumed 150 MB RAM, but overnight it consumed up to 1500MB which was impacting ITMS server performance.
ITMS 8.6 RTM (GA), 8.6 RU1
Known issue: This issue occurs only on an SMP Server where Workflow itself isn't installed/configured manually by the user.
The problem was in the not deallocated unmanaged memory which was allocated for IIS apps management. Our Dev team made sure Dispose() was called for Microsoft.Web.Administration.ServerManager object each time it is used and abandoned. After the fix, the private working memory set of Logicbase.Extensions.exe is 150 Mbs, which is 10 times less.
This issue has been addressed in our ITMS release: 8.6 RU2.
A pointfix is available for those customers with ITMS 8.6 GA and 8.6 RU1. The pointfix is ONLY required for cases of Workflow base (but not full server) installed along with ITMS. There is an updated DLL with the fix: Logicbase.ServerExtensions.Core.dll
"LogicBase.ServerExtensions.Core.dll" is replaced in "C:\Program Files\Altiris\Workflow\Shared\logicbaselib"
Please refer to our Pointfix pages under the Workflow Solution section:
ITMS 8.6 POST GA Pointfixes |
See 215121 |
ITMS 8.6 POST RU1 Pointfixes |
See 221269 |