"The application failed to initialize properly" when using 45+ Message Processors

There is an issue when running numerous (45+) Message Processors which can result in an error message, " The application failed to initialize properly" Microsoft's knowledge base explains the issue as it relates to MS SQL Server, but the issue is the same:

" This problem is caused by a known problem in Microsoft Windows NT Server. SQL Server uses a non-interactive desktop heap. The non-interactive desktop heap may run out of memory if many processes are created. When there is not sufficient memory to satisfy an allocation request, an error is returned and the user is notified that the computer is low on memory. Some programs may not handle the failure, and sometimes there may not be sufficient memory to create the error message dialog box. When there is not sufficient memory to create the error message dialog box, the requested operation may fail without generating an error message."

There are numerous ways to resolve this:

Mark the Scribe Message Service as " Interact with Desktop"
Run the scribe services as local .exe's vs. windows services.
Update the Widows Registry to adjust memory settings

Refer to the following two Microsoft KB articles for more information: http://support.microsoft.com/kb/824422 and http://support.microsoft.com/kb/184802

Posted by Tom O. on Jun 24 2010 11:21AM { U8 , F8 , T1380 , C4141 }

Login