In this post, we are going to explain how to resolve Bold BI application pool crashing which occurred due to Brotli Compression scheme.
Brotli is the compression algorithm developed by Google for text compressions.
If you installed the Brotli Compression
HTTP module for IIS in your machine, the brotli compression references would be added in below three sections in your ApplicationHost.config
file,
globalModules
modules
httpCompression
The Brotli Compression
is a 64bit dll and it could stop the Bold BI
32bit application due to its bit difference. So you need to exclude the Brotli references for Bold BI application.
Follow the below steps to remove the Brotli Compression
references,
Go to the C:\Windows\System32\inetsrv\Config\applicationHost.config
location.
Open the applicationHost.config
file and you can see the brotli compression references which are added in the below sections,
globalModules reference
</globalModules>
<add name="BrotliCompressionModule" image="%Windir%\system32\inetsrv\IisBrotli.dll" preCondition="bitness64" />
</globalModules>
modules reference
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="BrotliCompressionModule" preCondition="managedHandler,runtimeVersionv4.0" />
</modules>
</system.webServer>
</location>
httpCompression reference
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="br" dll="%Windir%\system32\inetsrv\IisBrotli.dll" staticCompressionLevel="5" dynamicCompressionLevel="5" />
</httpCompression>
Now, you have to remove those references from your file and then save it for running the BOLD BI application without any issues.
Then manually start the Application pool
in your IIS manager for the below,