Server 2012上的32位应用程序池与Exchange

时间:2022-10-02 23:03:02

Ok so I have been keeping up with decompressing application pools and adding Pre Conditions to the applicationhost.config file. I am now stumped on server 2012.

好的,我一直在关注解压缩应用程序池并将pre Conditions添加到applicationhost.config文件中。我现在难倒在服务器2012上。

Symptom:
Application Pool keeps crashing, even log error kicks off 4 listener channel errors and then kills the the app pool.

症状:应用程序池不断崩溃,甚至日志错误启动4个侦听器通道错误,然后杀死应用程序池。

Previous Fix for older version servers: Backup IIS. I add Pre Condtions to exppw and (and in this case)cafe_exppw. Additionally I add it to Kerbauth (In some cases the Pre Condtion was not needed.) Save. ResetIIS. I then run Anilr's script (ref:http://forums.iis.net/t/1149768.aspx) below which does not work. I am no programmer so I am not sure where to find an update version (if there is one) for 2012

旧版服务器的旧版修补程序:备份IIS。我将pre Condtions添加到exppw和(在这种情况下)cafe_exppw。另外我将它添加到Kerbauth(在某些情况下,不需要Pre Condtion。)保存。 ResetIIS。然后我在下面运行Anilr的脚本(参考:http://forums.iis.net/t/1149768.aspx)。我不是程序员所以我不知道在哪里可以找到2012年的更新版本(如果有的话)

%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name='xpress',doStaticCompression='false',dll='%windir%\system32\inetsrv\suscomp.dll']

Thanks,

谢谢,

Jack

插口

2 个解决方案

#1


0  

Often a problem with the 64 bit rpcproxy.dll which is loaded by iis by default even when "enable 32 bit applications" is set to true.

通常,即使“启用32位应用程序”设置为true,默认情况下iis加载的64位rpcproxy.dll也存在问题。

Here's a link that explains

这是一个解释的链接

http://blogs.technet.com/b/sbs/archive/2011/04/07/how-to-run-a-32bit-web-application-on-sbs-2008.aspx

http://blogs.technet.com/b/sbs/archive/2011/04/07/how-to-run-a-32bit-web-application-on-sbs-2008.aspx

Could be the source of your problem

可能是你的问题的根源

Wing

翅膀

#2


0  

For anyone who might be wondering how I got around this, just add "bitness64" /> to kerbauth and anything exppw in GlobalModules in the web.config file. Reboot IIS, verify OWA still works and that should do it. You might see some kerbauth errors but I am yet to see any real issue stem from it.

对于那些可能想知道如何解决这个问题的人来说,只需将“bitness64”/>添加到kerbauth以及web.config文件中GlobalModules中的任何exppw。重新启动IIS,验证OWA是否仍然有效,应该这样做。您可能会看到一些kerbauth错误,但我还没有看到任何真正的问题源于它。

For your information there is no need to decompress the app pool:

为了您的信息,无需解压缩应用程序池:

%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']

#1


0  

Often a problem with the 64 bit rpcproxy.dll which is loaded by iis by default even when "enable 32 bit applications" is set to true.

通常,即使“启用32位应用程序”设置为true,默认情况下iis加载的64位rpcproxy.dll也存在问题。

Here's a link that explains

这是一个解释的链接

http://blogs.technet.com/b/sbs/archive/2011/04/07/how-to-run-a-32bit-web-application-on-sbs-2008.aspx

http://blogs.technet.com/b/sbs/archive/2011/04/07/how-to-run-a-32bit-web-application-on-sbs-2008.aspx

Could be the source of your problem

可能是你的问题的根源

Wing

翅膀

#2


0  

For anyone who might be wondering how I got around this, just add "bitness64" /> to kerbauth and anything exppw in GlobalModules in the web.config file. Reboot IIS, verify OWA still works and that should do it. You might see some kerbauth errors but I am yet to see any real issue stem from it.

对于那些可能想知道如何解决这个问题的人来说,只需将“bitness64”/>添加到kerbauth以及web.config文件中GlobalModules中的任何exppw。重新启动IIS,验证OWA是否仍然有效,应该这样做。您可能会看到一些kerbauth错误,但我还没有看到任何真正的问题源于它。

For your information there is no need to decompress the app pool:

为了您的信息,无需解压缩应用程序池:

%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']